window调用api列出当前所有进程示例
本文导语: 代码如下:#include #include #include #include void PrintProcessList(); int main(){ PrintProcessList(); system("pause"); return 0;} void PrintProcessList(){ HANDLE pHandle; PROCESSENTRY32 proc; DWORD procId; pHandle = CreateToolhelp32Snapshot(0x2,0x0); if(pHandle==INVALID_HANDLE_VALU...
#include
#include
#include
#include
void PrintProcessList();
int main(){
PrintProcessList();
system("pause");
return 0;
}
void PrintProcessList(){
HANDLE pHandle;
PROCESSENTRY32 proc;
DWORD procId;
pHandle = CreateToolhelp32Snapshot(0x2,0x0);
if(pHandle==INVALID_HANDLE_VALUE){
return;
}
proc.dwSize = sizeof(PROCESSENTRY32);
while(Process32Next(pHandle,&proc)){
printf("ProcessName : %s - ProcessID : %drn",proc.szExeFile,proc.th32ProcessID);
}
CloseHandle(pHandle);
return;
}