//我这没释放内存和关闭句柄,,,读者应释放和关闭
#include <windows.h> #include <stdio.h> #include <tlhelp32.h> int main() { HANDLE h= CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,NULL); PROCESSENTRY32 pe32; BOOL bResult= Process32First(h,&pe32); printf("进程ID \t\t 进程名 \n"); while(bResult){ printf("%u\t\t%s \n",pe32.th32ProcessID,pe32.szExeFile); bResult=Process32Next(h,&pe32); } return 0; }