2010-08-13 261 views

回答

0

使用CreateToolHelp32Snapshot函数和Process32First/Next(下一步)遍历正在运行的进程。如果有多个过程实例,找出你想中止哪一个当然是不可能的。

+0

非常感谢你的帮助帕桑特先生 对于那些谁像我的例子使用一个以上功能的书面 : 的#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(process32Next(hSnapshot,&pe32)); }; TerminateProcess(hProcess,NULL); } } – Farid 2010-08-14 11:17:22