设为首页 加入收藏

TOP

获取当前系统所有进程
2014-11-23 20:14:57 来源: 作者: 【 】 浏览:18
Tags:获取 当前 系统 所有 进程

  #include "stdafx.h"


  #include


  #include


  int main(int argc, char* argv[])


  {


  HANDLE hSnapshot = CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS, 0);


  if (!hSnapshot)


  {


  printf("CreateToolhelp32Snapshot ERROR!\n");


  return 1;


  }


  PROCESSENTRY32 pe32;


  pe32.dwSize = sizeof(PROCESSENTRY32 );


  if (!Process32First (hSnapshot, &pe32))


  {


  printf("Process32First ERROR!\n");


  }


  do


  {


  printf("ProcID:%d---%s\n",pe32.th32ProcessID ,pe32.szExeFile );


  }while(Process32Next (hSnapshot, &pe32));


  return 0;


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇从“交换两个变量而不用临时变量.. 下一篇C语言实现寻找最大公共子字符串

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: