![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вырубить процесс... [D6, Win95/98]
^Sanya © (2002-10-23 20:33:00)Как программно вырубить процесс(также, написанный в Delphi) в Win98 таким образом, чтобы не сгенерировалось событие OnDestroy "вырубаемого" процесса?
Ученик (2002-10-24 00:39:00) [1]function TerminateProgram(dwPID : DWORD) : Boolean;
var
hProc : THandle;
begin
hProc := OpenProcess(SYNCHRONIZE or PROCESS_TERMINATE, FALSE, dwPID);
if (hProc <> 0) then try
Result := TerminateProcess(hProc, 0)
finally
CloseHandle(hProc);
end else
Result := False
end;
^Sanya (2002-10-24 00:26:00) [2]Никто не подскажет?
Дело в том, что такая программка нужна для "нейтрализации" жука, написанного моим другом.