Window获取所有运行的进程

2020-12-13 02:41

阅读:498

标签:c++   进程   

通过遍历任务管理器,输出当前正在运行的进程ID和Name。

同时打印出遍历过程所消耗的时间。

/*
@Date:2014/6/8
@Author:Alex
*/

#include 
#include   
#include   
#include   
#include 
using namespace std;

bool traverseProcesses(map<:wstring> &_mapProcess)
{
    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(int argc, char*argv[])
{
	map<:wstring> mapProcess;
	
	DWORD start = ::GetTickCount();
	traverseProcesses(mapProcess);
	
	DWORD end = ::GetTickCount();
	cout

Window获取所有运行的进程,搜素材,soscw.com

Window获取所有运行的进程

标签:c++   进程   

原文地址:http://blog.csdn.net/oshirdey/article/details/29407467


评论


亲,登录后才可以留言!