Windows编程之进程遍历
文章目录
遍历进程需要几个API和一个结构体
1.创建进程快照
2.初始化第一个要遍历的进程
3.继续下次遍历
4.进程信息结构体
API:
1.创建进程快照
|
|
创建进程快照需要包含头文件 Tlhelp32.h
返回值:
-
成功=> 快照句柄
-
失败=> INVALID_HANDLE_VALUE
2.获得第一个进程的句柄
|
|
返回值:
- 成功=> TRUE
- 失败=> FALSE
其中PROCESSENTRY32结构为:
|
|
对我们有用的就是
dwSize 初始化结构体的大小
th32ProcessId 进程ID
szExeFile[MAX_PATH] 进程路径
3.获得下一个进程
|
|
实现
|
|