Winapi 使用进程的映像名获取进程的句柄

Winapi 使用进程的映像名获取进程的句柄,winapi,Winapi,我需要使用它的 图像名称,以便我可以将其与TerminateProcess一起使用 作用 任何帮助都将不胜感激 Farid使用CreateToolhelp32Snapshot和Process32First/Next来迭代正在运行的进程。当然,如果有多个进程实例,要确定您想要中止哪个进程是不可能的。非常感谢您的帮助,对于那些喜欢我使用上述函数编写的示例的人,Passant先生:include int main{HANDLE hSnapshot=CreateToolhelp32SnapshotTH3

我需要使用它的 图像名称,以便我可以将其与TerminateProcess一起使用 作用 任何帮助都将不胜感激


Farid

使用CreateToolhelp32Snapshot和Process32First/Next来迭代正在运行的进程。当然,如果有多个进程实例,要确定您想要中止哪个进程是不可能的。

非常感谢您的帮助,对于那些喜欢我使用上述函数编写的示例的人,Passant先生:include int main{HANDLE hSnapshot=CreateToolhelp32SnapshotTH32CS_SNAPPROCESS,0;PROCESSENTRY32 pe32;pe32.dwSize=sizeofPROCESSENTRY32;Process32FirsthSnapshot,&pe32;do{string proceexe=pe32.szExeFile;//现在,假设要终止记事本:如果proceexe==Notepad.exe{HANDLE hProcess=openprocessprocessprocess\u ALL\u ACCESS,false,pe32.th32ProcessID;TerminateProcesshProcess,NULL;}}whileProcess32NexthSnapshot,&pe32;}