卓航论坛
标题:
Windows编程:遍历所有进程(exe) 代码(C++)
[打印本页]
作者:
[db:作者]
时间:
2016-10-17 16:22
标题:
Windows编程:遍历所有进程(exe) 代码(C++)
遍历所有进程, 即任务管理器中所有的进程目录, 包含名称和进程ID.
返回字典: Key: 进程名字, Value: 进程ID.
代码:
/*
* main.cpp
*
* Created on: 2014.06.08
* Author: Spike
*/
/*vs 2012*/
#include
#include
#include
#include
#include
using namespace std;
bool traverseProcesses(std::map& _nameID)
{
PROCESSENTRY32 pe32;
pe32.dwSize = sizeof(pe32);
HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if(hProcessSnap == INVALID_HANDLE_VALUE) {
std::cout (name, id)); //字典存储
bResult = Process32Next(hProcessSnap,&pe32);
}
CloseHandle(hProcessSnap);
return true;
}
int main()
{
std::map _nameID;
if (!traverseProcesses(_nameID)) {
cout
输出:
作者:csdn博客 Spike_King
更多精彩内容:http://www.bianceng.cn/Programming/cplus/
作者:
爱情孤儿
时间:
2016-10-18 00:04
我是个凑数的。。。
作者:
aoxiao168
时间:
2016-10-19 13:21
路过,支持一下啦
欢迎光临 卓航论坛 (http://vkeepw.evai.pl/)
Powered by Discuz! X3.2