1. 获取系统进程
  • ToolHelp函数;
  • CreateToolhelp32Snapshot函数获取当前系统内执行的进程拍快照(Snapshot),即获得进程列表;
  • Process32First函数和Process32Next函数遍历列表;
  • 快照头文件:#include<tlhelp32.h>

#include<Windows.h>
#include<tlhelp32.h>
#include<iostream>
using namespace std;
int main()
{HANDLE lpSnapshot = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (lpSnapshot == INVALID_HANDLE_VALUE){cout << "获取进程函数CreateToolhelp32Snapshot调用失败!" << endl;return -1;}PROCESSENTRY32 p32;p32.dwSize = sizeof(p32);BOOL pr = ::Process32First(lpSnapshot, &p32);while (pr){wcout << "进程id:"<< p32.th32ProcessID <<" \t进程名称:" <<p32.szExeFile<< endl;pr = ::Process32Next(lpSnapshot, &p32);}::CloseHandle(lpSnapshot);return 0;
}

  • 注意:在程序的实现过程中,#include<Windows.h>,#include<tlhelp32.h>头文件顺序,p32.szExeFile为WCHAR类型,用cout无法全部输出,可用wcout直接输出。
  • CReateToolhelp32Snapshot:也可以获取进程使用的堆、模块和线程的快照。

进程的控制——获取系统进程信息相关推荐

  1. 获取系统进程信息和进程依赖的dll信息--CreateToolhelp32Snapshot

    http://www.cnblogs.com/qintangtao/archive/2013/02/26/2933734.html CreateToolhelp32Snapshot函数通过获取进程信息 ...

  2. dotnet 读 WPF 源代码笔记 插入触摸设备的初始化获取设备信息

    在 WPF 触摸应用中,插入触摸设备,即可在应用里面使用上插入的触摸设备.在 WPF 使用触摸设备的触摸时,需要获取到触摸设备的信息,才能实现触摸 获取触摸设备插入 在 WPF 中,通过 Window ...

  3. linux查看进程详细信息top,linux查看系统进程信息命令 px,top详解

    linux查看系统进程信息命令 px,top详解 发表于:2011-03-10来源:作者:点击数: linux查看系统进程信息命令 px,top详解 软件测试 ps ax命令是显示一个当前系统进程的列 ...

  4. VC获取系统进程列表、查找进程、关闭进程

    1.获取系统进程列表 [cpp] view plain copy #include <tlhelp32.h>//声明快照函数头文件 ... PROCESSENTRY32 pe32; pe3 ...

  5. Python获取磁盘使用信息,python获取GPU信息,python根据进程号获取进程信息,pynvml 获取GPU信息,psutil 获取进程信息,系统信息等

    一.工具:psutil模块 psutil是一个跨平台模块,试用相应方法可以直接获取计算机CPU,内存,磁盘,网络等资源使用情况:可以使用我们学习知识与这模块用来做系统监控,性能分析:如果大家熟悉Lin ...

  6. Android 10 手机端控制车载蓝牙音乐上一首、暂停、下一首、获取音乐信息等流程

    需求:手机端音乐暂停和播放状态从服务端告诉客户端.设备端实现暂停.播放.上一首.下一首等功能 代码路径: packages/apps/Bluetooth/src/com/android/bluetoo ...

  7. linux用函数输出进程信息,Linux进程的管理 获取进程信息函数

    进程又称任务,是一个动态的使用系统资源.处于活动状态的应用程序. 进程的管理由进程控制块PCB.进程调度.中断管理.任务队列等组成,它是linux文件系统.存储管理.设备管理和驱动程序的基础. 进程控 ...

  8. C++ 控制当前进程输入法和控制其他进程输入法以及获取键盘大小写状态

    //当前进程输入法控制HIMC hIMC;DWORD dwConv, dwSent;hIMC = ImmGetContext(m_hwnd()当前进程窗口句柄);ImmGetConversionSta ...

  9. python获取当前进程的CPU内存等信息

    简介: psutil可以获取操作系统的各种信息,本文通过一个简单的示例介绍如何获取当前进程的CPU和内存信息. 安装: pip install psutil 代码示例: import psutil i ...

最新文章

  1. zabbix监控客户端(二)
  2. 使用Jupyter Notebook编写技术文档
  3. android 源码下载编译
  4. 阿里云ubuntu14.04下lamp环境搭建の备忘
  5. ubuntu下和开发板下播放音乐
  6. rub、sass和compass的安装
  7. linux vi 命令大全
  8. SQL Server 2016 行级别权限控制
  9. 201671010456-张琼 实验十四 团队项目评审课程学习总结
  10. java.util.concurrent.RejectedExecutionException: event executor terminated 错误分析
  11. ajax给表格填值,填报表用ajax实现关联单元格自动填充
  12. 欧姆龙CP-X显示 END重复 以及 条 0 -重叠条
  13. 使用Jquery判断是电脑或手机和微信浏览器访问
  14. 第五人格亚服服务器不稳定,【关于第五人格网络问题的部分原因及解决方法】...
  15. 在Gilt将微服务部署到AWS:ION-Roller简介
  16. Day11(重写,多态,final,抽象类)
  17. 什么软件可以给视频加字幕?这些软件值得收藏
  18. 【机械】基于Matlab求解Hoek-Brown应变软化岩体GRC曲线
  19. 腾讯企业邮箱:创建邮件授权码
  20. WiFi共享精灵与路由器

热门文章

  1. 剑指Offer - 面试题3. 数组中重复的数字(哈希)
  2. LeetCode 215. 数组中的第K个最大元素(快速排序)
  3. maven deploy plugin_Maven快速上手
  4. 为什么百度统计里面的广告那么多_里面东西一模一样的桶装方便面为什么比袋装贵那么多?...
  5. 数据算法与结构基本知识
  6. python入门神图
  7. 全球仅3000人通过的TensorFlow开发人员认证到底有多香!
  8. NeurIPS 2020 | 没有乘法的神经网络,照样起飞?
  9. 不要再纠结卷积的公式啦!0公式深度解析全连接前馈网络与卷积神经网络
  10. 人工智能在线特征系统中的数据存取技术