打印进程
C语言之打印进程信息
//把所有的进程信息打印出来
//CreateToolhlelp32Snapshot
//Process32Next
//Process32First
#includestdio.h
#includewindows.h
#includetlhelp32.h
intmain()
{
BOOLsuccess;
PROCESSENTRY32process;
HANDLEhandle;
process.dwSize=sizeof(process);
printf("\t\t\t\t当前所有的进程\n");
//获取所有的进程(列表)
handle=CreateToolhelp32Snapshot(
TH32CS_SNAPPROCESS,0);
success=Process32First(handle,process);
while(success)
{
printf("进程名称:%s-PID:%d\n",
process.szExeFile,
process.th32ProcessID);
success=Process32Next(handle,process);
}
CloseHandle(handle);
return0;
}
这是一个很简单的小程序,希望大家可以跟着敲一下,多练习一下,在学习的过程中遇到问题可以在文章下面评论,小编会帮助大家解答的哦。