读取各进程信息

void CPocket1Dlg::OnButton1()
{
 HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
 PROCESSENTRY32 proinfo;
 if (Process32First(handle,&proinfo))
 {
  CString str;
  while (1)
  { 
   str.Format(L"%s:%d/r/n",proinfo.szExeFile,proinfo.th32ProcessID);
   m_editval += str;
   if (!Process32Next(handle,&proinfo))
   {
    break;
   }   
  }
  UpdateData(FALSE);
 }
 else
 {
  return ;
 } 
}

阅读更多
个人分类: MFC/evc
博主设置当前文章不允许评论。

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭