獲取系統當前所有進程

PROCESSENTRY32 processInfo;
memset(&processInfo,0,sizeof(PROCESSENTRY32));
processInfo.dwSize = sizeof(processInfo);
//創建進程快照,其中TH32CS_SNAPPROCESS表示要產生的是進程快照
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(snapshot == NULL) return;
bool flag = Process32First(snapshot,&processInfo);
//循環取進程快照裏進程
while(flag)
{
……//其他操作
    flag = Process32Next(snapshot,&processInfo);
}
//釋放資源
CloseHandle(snapshot);




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章