Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

KOL+отключить показ программы в CTRL+ALT+DEL   Найти похожие ветки 

 
avakss   (2003-07-29 15:17) [0]

Как отключить показ KOL-программы в CTRL+ALT+DEL в WINDOWS98?
Обычная дельфи-программа отключается с помощью:

function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall;
 external "KERNEL32.DLL";

implementation

procedure TForm1.Button1Click(Sender: TObject);
begin //Hide
if not (csDesigning in ComponentState) then
 RegisterServiceProcess(GetCurrentProcessID, 1);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin //Show
if not (csDesigning in ComponentState) then
 RegisterServiceProcess(GetCurrentProcessID, 0);
end;

Но для KOL-программы это не проходит--не находит "csDesigning in ComponentState", а если писать только RegisterServiceProcess(GetCurrentProcessID, 1), то программа не прячется в процессах.


 
SPeller ©   (2003-07-30 09:14) [1]


> то программа не прячется в процессах.

А должна прятаться и быть не видна в списке процессов? Э-э батенька загнули. Пишите драйвер на С++ если вам такое нужно. А хоть KOL, хоть VCL, хоть чистый Си плюс плюс - после строчки
RegisterServiceProcess(1);
Прога исчезает из списка задач, но никак не процессов. Чтобы небыло ещё и в списке процессов - Halt().



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.03 c
9-1063191841
Agent[007]
2003-09-10 15:04
2004.04.04
Создание своих типов...


1-1079463081
Magisimus
2004-03-16 21:51
2004.04.04
Вопрос ко всем, как можно узнать размер папки?


3-1078406893
WebErr
2004-03-04 16:28
2004.04.04
Сложности сортировки


1-1079075042
Asdor
2004-03-12 10:04
2004.04.04
Некорректное поведение Delphi IDE или руки кривые?


4-1074959994
ESER
2004-01-24 18:59
2004.04.04
Уважаемые, мастера. Прошу о помощи! Реестр и API