Re[3]: как програмно убить задачу на этом же компютере ?
От: TSS Россия http://www.sdl.ru
Дата: 04.02.03 13:37
Оценка:
Здравствуйте, alex_dorin, Вы писали:

AD>если можно поподробнее

AD>как получить HANDLE hProcess зная имя задачи ?

Handle процесса получается из его ID через OpenProcess():
HANDLE OpenProcess(
  DWORD dwDesiredAccess,  // access flag
  BOOL bInheritHandle,    // handle inheritance option
  DWORD dwProcessId       // process identifier
);


dwProcessId определяется массой способов, например через перечисление списка процессов посредством функции:
HANDLE WINAPI CreateToolhelp32Snapshot(
  DWORD dwFlags,       
  DWORD th32ProcessID  
);

с dwFlags == TH32CS_SNAPPROCESS.
Signed, [TSS] /SDL/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.