Вниз
Скачать: CL | DM;

Как закрыть системный процесс типа process.exe   Найти похожие ветки 

← →
ilop ©   (2004-07-29 15:47) [0]

Добрый день! Как можно закрыть или хотя бы получить Хендл процесса если имеется его имя.


← →
Sasha73 ©   (2004-07-29 16:13) [1]

     Var
       hSnapShot, hSnapShotM           : THandle;
       hProc                           : HWnd;
       lppe                            : TProcessEntry32;

Begin
 hSnapShot:= CreateToolHelp32Snapshot(TH32CS_SNAPPROCESS, 0);
 lppe.dwSize:= SizeOf(lppe);
 Process32First(hSnapShot, lppe);
 while Process32Next(hSnapShot, lppe) do
   Begin
     If CompareText(ExtractFileName(lppe.szExeFile),"process.exe")=0 then begin
       hProc:=OpenProcess(PROCESS_TERMINATE,false,lppe.Th32ProcessID);
       TerminateProcess(hProc,0);


После функции Process32First(hSnapShot, lppe) тоже лучше проверить lppe.szExeFile="process.exe"!
Так закрывается обычный процесс, а системный не знаю!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
6-1089184441
RagE
2004-07-07 11:14
2004.09.12
Вопрос по TServerSocket, TClientSocket


6-1088848006
atruhin
2004-07-03 13:46
2004.09.12
Потоки или порты завершения?


8-1088151204
wdst
2004-06-25 12:13
2004.09.12
Загрузка инфы из html файлов с винчестера


11-1080553866
Неуловимый Джо
2004-03-29 13:51
2004.09.12
RegKeyGetValueNames


1-1093522220
mouse_web
2004-08-26 16:10
2004.09.12
РageСontrol скрыть закладку




   Наверх