Здравствуйте, TSS, Вы писали:
TSS>Здравствуйте, alex_dorin, Вы писали:
AD>>если можно поподробнее
AD>>как получить HANDLE hProcess зная имя задачи ?
TSS>Handle процесса получается из его ID через OpenProcess():
TSS>TSS>HANDLE OpenProcess(
TSS> DWORD dwDesiredAccess, // access flag
TSS> BOOL bInheritHandle, // handle inheritance option
TSS> DWORD dwProcessId // process identifier
TSS>);
TSS>
TSS>dwProcessId определяется массой способов, например через перечисление списка процессов посредством функции:
TSS>TSS>HANDLE WINAPI CreateToolhelp32Snapshot(
TSS> DWORD dwFlags,
TSS> DWORD th32ProcessID
TSS>);
TSS>
TSS>с dwFlags == TH32CS_SNAPPROCESS.
буду благодарен за более подробный код для убивания задачи по ее символьному имени.