读书人

经过进程名查找进程ID

发布时间: 2013-03-29 14:24:52 作者: rapoo

通过进程名查找进程ID

这里我利用工具帮助(Tool helper)这类API来实现根据进程名查找进程ID。Tool helper API由头文件TlHelp32.h定义。

我们实现这个功能需要用到的API有CreateToolhelp32Snapshot、Process32First、Process32Next。之外我们还需用

到的一个结构体是PROCESSENTRY32,这个结构体中保存了进程的相关信息,其中就有进程名和进程ID。我们可以

像上一篇通过文件句柄获得文件路径中那样,通过CreateToolhelp32Snapshot、Process32First、Process32Next来

遍历所有的进程,并用PROCESSENTRY32保存相关信息,通过匹配进程名来查找ID。



当然,如果我们还想要获得进程句柄,只要调用OpenProcess即可。


读书人网 >编程

热点推荐