编程语言应用

首页 » 常识 » 常识 » C语言之打印进程信息
TUhjnbcbe - 2020/12/16 18:38:00
C语言经典小程序

打印进程

C语言之打印进程信息

//把所有的进程信息打印出来

//CreateToolhlelp32Snapshot

//Process32Next

//Process32First

#includestdio.h

#includewindows.h

#includetlhelp32.h

intmain()

{

  BOOLsuccess;

  PROCESSENTRY32process;

  HANDLEhandle;

  

  process.dwSize=sizeof(process);

  printf("\t\t\t\t当前所有的进程\n");

  //获取所有的进程(列表)

  handle=CreateToolhelp32Snapshot(

            TH32CS_SNAPPROCESS,0);

  success=Process32First(handle,process);

  

  while(success)

  {

    printf("进程名称:%s-PID:%d\n",

            process.szExeFile,

            process.th32ProcessID);

    success=Process32Next(handle,process);

  }

  CloseHandle(handle);

  return0;

}

这是一个很简单的小程序,希望大家可以跟着敲一下,多练习一下,在学习的过程中遇到问题可以在文章下面评论,小编会帮助大家解答的哦。

1
查看完整版本: C语言之打印进程信息