WMI技术介绍和应用——查询正在运行的进程信息
在《WMI技术介绍和应用——使用VC编写一个半同步查询WMI服务的类》一文中,我们介绍到了一个半同步查询WMI类的框架。本文将是该技术的一个应用,介绍如何使用WMI技术查询正在运行的进程信息。(转载请指明出于breaksoftware的csdn博客)
如何使用WMI枚举正在运行的进程的进程名?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT Caption FROM Win32_Process" );
recvnotify.ExcuteFun();
如何使用WMI枚举正在运行的进程的进程ID?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ProcessId FROM Win32_Process" );recvnotify.ExcuteFun();
如何使用WMI枚举正在运行的进程的父进程ID?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ParentProcessId FROM Win32_Process" );recvnotify.ExcuteFun();
如何使用WMI枚举正在运行的进程在启动时的命令?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT CommandLine FROM Win32_Process" );recvnotify.ExcuteFun();
如何使用WMI枚举正在运行的进程是何时启动的?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT CreationDate FROM Win32_Process" );recvnotify.ExcuteFun();
如何使用WMI枚举正在运行的进程的文件路径?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ExecutablePath FROM Win32_Process" );recvnotify.ExcuteFun();
如何使用WMI枚举正在运行的进程的用户时间和内核时间?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT UserModeTime,KernelModeTime FROM Win32_Process" );recvnotify.ExcuteFun();
如何使用WMI枚举正在运行的进程的线程数?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ThreadCount FROM Win32_Process" );recvnotify.ExcuteFun();
如何使用WMI获取指定进程ID的进程的优先级?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT Name,Priority FROM Win32_Process Where ProcessId = 0 or ProcessID = 4" );recvnotify.ExcuteFun();
本文主要通过介绍WMI类Win32_Process来介绍查询进程信息,只是抛砖引玉。如果想查询该类的更多信息,可以上MSDN检索。这个类是个非常重要的类,我会在之后的章节中介绍该类的一些方法。
工程源码见《WMI技术介绍和应用——WMI概述》结尾。
WMI技术介绍和应用——查询正在运行的进程信息相关推荐
- WMI技术介绍和应用——查询正在运行的线程信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础. 一般来说,如果试图枚举系统中的线程.需要先枚举系统中的进程,然后再枚举每个进程中的线程.而W ...
- WMI技术介绍和应用——查询系统信息和补丁包信息
本文使用了< WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.( 转载请指明出于breaksoftwar ...
- WMI技术介绍和应用——查询硬件信息
这个月实在太忙了,一直没有时间去继续写WMI的应用例子. 本来是希望将<WMI技术介绍和应用>系列博文写的像WMI百科全书般,但是貌似对这个技术感兴趣的同学并不多,所以我决定对部分知识点点 ...
- WMI技术介绍和应用——查询快捷方式、映射磁盘和虚拟内存信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
- WMI技术介绍和应用——查询本地用户和组
本文使用了< WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.( 转载请指明出于breaksoftwar ...
- WMI技术介绍和应用——查询系统服务
本文使用了< WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.( 转载请指明出于breaksoftwar ...
- WMI技术介绍和应用——查询时间信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
- WMI技术介绍和应用——查询系统信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
- WMI技术介绍和应用——查询磁盘分区和逻辑磁盘信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
最新文章
- php报500怎么抛出来,PHP将日期爆炸为值并使用if语句抛出500个错误
- mongodb更新数据,查找相同的id,有重复的,就更新。
- java 静态成员不能调用 非静态成员_为什么静态成员不能访问非静态成员
- Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.
- 前端学习(2473):创建页面组件
- Python sqlalchemy orm 多对多外键关联
- Bootstrap Well 组件
- mysql存储过程和自定义函数_MySQL存储过程/存储过程与自定义函数的区别
- 任正非:不赞成技术霸权争夺战;iPhone 7 被苹果划入“清仓产品”;Wine 4.18 发布 | 极客头条...
- 小米一元流量magisk_电信流量10G才9.9元?
- Kafka到Hdfs的数据Pipeline整理
- 【原】Web Polygraph 安装
- java图表分析_怎样用图表分析数据(一)
- AQS框架之南风北巷
- redis-(error) CLUSTERDOWN Hash slot not served
- OneNote for win10 登录不了
- CentOS7.5部署WeADMIN监控主机交换机配置[详解]
- 什么是云计算?让我来告诉你~
- 罗斯蒙特2088变送器
- 2013新东方考研英语视频课程(33G)【全程无加密】
热门文章
- 点云Las文件是什么?
- C++:多线程中的小白(2)线程启动、结束、创建线程、join、detach
- 360浏览器5兼容模式吗_Vue-cli项目,打包生产模式,部分用户360浏览器极速模式下奔溃...
- laravel carbon 格式化日期_Laravel 编码实践分享
- 腐蚀rust电脑分辨率调多少_腐蚀Rust怎么设置画面 腐蚀Rust提高帧数画面设置方法...
- 根据曲线上的采样点拟合直线
- 在CentOS 6.8 x86_64上安装ATS 6.2.1实录
- LTE-连接态下的DRX
- POJ1149-PIGS
- cf776G.Sherlock and the Encrypted Data