0
Мне нужно получить Handle для процесса, используя его имя изображения , чтобы я мог использовать его с функцией TerminateProcess . Любая помощь будет оцененаПолучить дескриптор процесса, используя его имя изображения
Фарид
Большое вам спасибо за вашу помощь г-н Passant Для тех, кто, как примеры, которые я один написал с использованием вышеуказанных функций: #include #include INT основной() { HANDLE hSnapshot = CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 pe32; pe32.dwSize = sizeof (PROCESSENTRY32); Process32First (hSnapshot, &pe32); сделать { строку ProcExe = pe32.szExeFile; // Теперь предположим, что вы хотите завершить Блокнот: если (ProcExe == "notepad.exe") { HANDLE hProcess = OpenProcess (PROCESS_ALL_ACCESS, false, pe32.th32ProcessID); TerminateProcess (hProcess, NULL); } } while (Process32Next (hSnapshot, & pe32)); } –
Farid