Здравствуйте, 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.