Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |
Delphi, CTRL+ALT+DEL 18.09.01 20:41 Число просмотров: 1075
Автор: Mutex Статус: Незарегистрированный пользователь
|
> Как сделать так чтоб прогу не было видно ч\з Контрл Альт > Дел и чтоб её небыло на полоске пуска, сорри из головы > выпало как она называется :) > > Заранее благодарен, Алексей.
Этот код прячет иконку программы с Панели задач, он на
С++(для Builder C++), но я думаю, ты разберешься.
DWORD dwExStyle;
dwExStyle = GetWindowLong(Application->Handle, GWL_EXSTYLE);
dwExStyle |= WS_EX_TOOLWINDOW;
SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle);
|
|
<programming>
|
Delphi, CTRL+ALT+DEL 18.09.01 07:13
Автор: maddog Статус: Незарегистрированный пользователь
|
Как сделать так чтоб прогу не было видно ч\з Контрл Альт Дел и чтоб её небыло на полоске пуска, сорри из головы выпало как она называется :)
Заранее благодарен, Алексей.
|
 |
Delphi, CTRL+ALT+DEL 18.09.01 20:41
Автор: Mutex Статус: Незарегистрированный пользователь
|
> Как сделать так чтоб прогу не было видно ч\з Контрл Альт > Дел и чтоб её небыло на полоске пуска, сорри из головы > выпало как она называется :) > > Заранее благодарен, Алексей.
Этот код прячет иконку программы с Панели задач, он на
С++(для Builder C++), но я думаю, ты разберешься.
DWORD dwExStyle;
dwExStyle = GetWindowLong(Application->Handle, GWL_EXSTYLE);
dwExStyle |= WS_EX_TOOLWINDOW;
SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle);
|
 |
[Win32] Delphi, CTRL+ALT+DEL 18.09.01 19:57
Автор: Cyril <sc> Статус: Member
|
> Как сделать так чтоб прогу не было видно ч\з Контрл Альт > Дел
Вызови для своего процесса RegisterServiceProcess
procedure RegService;
var
hkernel : THandle;
pRegisterServiceProcess : TRegisterserviceProcess;
P1,P2 : DWORD;
begin
P1 := $00000000;
P2 := $00000001;
hkernel := LoadLibrary('kernel32.dll');
if hkernel <> 0 then begin
pRegisterServiceProcess := GetProcAddress(hkernel, 'RegisterServiceProcess');
pRegisterServiceProcess(P1, P2);
end;
FreeLibrary(hkernel);
end;
|
 |
Delphi, CTRL+ALT+DEL 18.09.01 17:45
Автор: Lesley <Lesley Stanley Davis> Статус: Member
|
Могу подсказать только насчёт того, как спрятать любое окно, находящееся на полосе ПУСКа. Скачай программу - зайди по ссылке визу на страницу с этой прогой, а там её скачаешь. Прога простая, не требует утомительного инсталирования, размер всего лишь 72 kB.
Желаю удачи.
Прога на этой странице!!!
|
|
|