每天学习4

1、获取系统中所有进程名和PID

//定义了一个放进程的结构体

PROCESSENTRY32   pe32 = { 0 };
pe32.dwSize = sizeof(pe32);
//获取电脑系统中所有进程的快照
HANDLE hProcess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
//获取进程第一个快照
BOOL bMore = Process32First(hProcess, &pe32);
while (bMore)
{
  printf("进程名字:%ls", pe32.szExeFile);
  //cout << "进程名:" << pe32.szExeFile <<endl;
  cout << "进程ID:" << pe32.th32ProcessID << endl;
  //获取进程下一个快照
  bMore = Process32Next(hProcess, &pe32);
}
CloseHandle(hProcess);

猜你喜欢

转载自www.cnblogs.com/zwj-199306231519/p/9049761.html