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

TerminateProcess   Найти похожие ветки 

← →
engine ©   (2008-04-04 19:23) [0]

Объясните неграмотному, что я делаю не так?
 lppe.dwSize := SizeOf(lppe);
 hSnapShot := CreateToolHelp32SnapShot(TH32CS_SNAPALL, 0);
 try
   if Process32First(hSnapShot, lppe) then
     while Process32Next(hSnapShot, lppe) do
       if ANSIUpperCase(lppe.szExeFile) = ANSIUpperCase(pName) then
         Win32Check(TerminateProcess(lppe.th32ProcessID, 0));
 finally
   CloseHandle(hSnapShot);
 end;


Win32Check говорит, что неверный дескриптор.


← →
Сергей М. ©   (2008-04-04 19:40) [1]

Конечно неверный !

Ты разве дескриптор передаешь первым параметром ?


← →
engine ©   (2008-04-04 19:51) [2]

А как тогда мне завершить процесс, зная его th32ProcessID?


← →
Сергей М. ©   (2008-04-04 19:52) [3]

А справку ты уже проштудировал ?


← →
engine ©   (2008-04-04 19:58) [4]

Сергей, спасибо за «тонкий» намек в первом ответе. Разобрался :)


← →
engine ©   (2008-04-04 20:07) [5]

В догонку еще один вопрос:
Если я с помощью OpenProcess получил хэндл и сделал ему TerminateProcess,
обязательно ли после этого делать CloseHandle?


← →
Сергей М. ©   (2008-04-04 20:13) [6]

Да.



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

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



Память: 0.46 MB
Время: 0.025 c
2-1233414166
SkyN
2009-01-31 18:02
2009.03.29
получить содержимое и нажать кнопку страницы открытой в браузере


15-1233202441
Дмитрий С
2009-01-29 07:14
2009.03.29
Как определить легальность windows xp,...


2-1233346301
Johnnnn
2009-01-30 23:11
2009.03.29
Доступ к чужому TChart возможен ли?


2-1233329666
@!!ex
2009-01-30 18:34
2009.03.29
помогите с TRegExp


11-1198575794
vastani
2007-12-25 12:43
2009.03.29
Прошу учесть и исправить ошибку в компоненте KOLHTTPDownload




   Наверх