![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Завершить процесс explorer,просто убивание процесса неподходит [D7, WinXP]
Hero © (2006-11-29 09:50:00)Простое убивание по ID не подходит, он завершается но через секунды он сам запускается вновь выходит я чтото не доконца убиваю?
Вот так я убиваю процесс
Function TForm1.KillProcess(ID: Cardinal):boolean;
var
hProcess: THandle;
begin
result:=false;
hProcess:= OpenProcess(PROCESS_ALL_ACCESS, false, ID);
if hProcess <> INVALID_HANDLE_VALUE then
begin
if TerminateProcess(hProcess, 0) then result:=true;
CloseHandle(hProcess);
end;
end;
Hero (2006-11-29 10:30:00) [1]Спасибо.
...
DVM (2006-11-29 10:07:00) [2]TerminateProcess(hProcess, 1) попробуй