Вверх ↑
Разработчик
Ответов: 26164
Рейтинг: 2127
#1: 2011-05-15 04:17:43 ЛС | профиль | цитата
goluzov, поиски по нэту пока ничего не дали. Все используют ту же функцию, что и штатный компонент. Проблема может крыться в запрете доступа

Попробуй поставить в код метода _work_doKill EnumProcess отладчик и посмотреть, что выдаст при попытке уничтожить процесс



procedure ThiEnumProcess._work_doKill;
var
proc: THandle;
begin
SetDebugPrivilege(DebugPrivilege);
proc := OpenProcess(PROCESS_TERMINATE,true,procEntry.th32ProcessID);
TerminateProcess(proc, 1);
_debug;
CloseHandle(proc);
end;
карма: 22

0