在Pocket PC 中获取进程信息

    这一点与PC机基本相同,不过PPC中需要头文件Tlhelp32.h与库文件
Toolhelp.lib。
    同样是首先获取进程映射,然后再挨个枚举即可。
代码如下:
 //首先创建一个进程映射
 DWORD dwId=0;
 HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPALL,dwId);

 if(handle == INVALID_HANDLE_VALUE)
 {
  AfxMessageBox(L"Create Failed");
  return;
 }

 //然后获取第一个进程信息
 PROCESSENTRY32 prossInfo;
 ZeroMemory(&prossInfo,sizeof(PROCESSENTRY32));
 prossInfo.dwSize = sizeof(PROCESSENTRY32);
 BOOL bSus = Process32First(handle,&prossInfo);

 while(bSus)
 {
  bSus = Process32Next(handle,&prossInfo);     //依次获取下一个进程信息
 }

 //关闭处理
 CloseToolhelp32Snapshot(handle);

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