当前位置:网站首页>WMI技术介绍和应用
WMI技术介绍和应用
2022-04-23 05:48:00 【老朽在门外】
1.WMI技术介绍和应用——WMI概述
https://fangliang.blog.csdn.net/article/details/8424317
总结:
WMI由三部分组成:
WMI Consumers(WMI使用者)
WMI Infrastructure(WMI基础结构)---WMI基础结构是Windows系统的系统组件。它包含两个模块:包含WMI Core(WMI核心)的WMI Service(WMI服务)(Winmgmt)和WMI Repository(WMI存储库)。
Managed object and WMI providers(托管对象和WMI提供者)
2.WMI技术介绍和应用——VC开发WMI应用的基本步骤
https://fangliang.blog.csdn.net/article/details/8439975
WMI开发基本步骤
1.初始化COM组件库。
2.设置我们应用的认证信息
3.创建进程内COM服务器
4.连接WMI命名空间
5.发起WMI请求
3.WMI技术介绍和应用——使用VC编写一个半同步查询WMI服务的类
https://fangliang.blog.csdn.net/article/details/8444975
获取从类到成员进行
4.WMI技术介绍和应用——查询正在运行的进程信息
https://fangliang.blog.csdn.net/article/details/8456230
查询一些静态的消息:如
1.如何使用WMI枚举正在运行的进程的进程名?
2.如何使用WMI枚举正在运行的进程的进程ID?
3.如何使用WMI枚举正在运行的进程的父进程ID?
4.如何使用WMI枚举正在运行的进程在启动时的命令?
5.如何使用WMI枚举正在运行的进程是何时启动的?
6.如何使用WMI枚举正在运行的进程的文件路径?
7.如何使用WMI枚举正在运行的进程的用户时间和内核时间?
8.如何使用WMI枚举正在运行的进程的线程数?
9.如何使用WMI获取指定进程ID的进程的优先级?
5.WMI技术介绍和应用——查询正在运行的线程信息
https://fangliang.blog.csdn.net/article/details/8470577
查询一些静态的消息:如
1.如何使用WMI枚举所有线程的所有信息?
2.如何使用WMI枚举正在运行的线程的占用时间?
3.如何使用WMI枚举正在运行的线程的句柄
4.如何使用WMI枚举正在运行的线程的内核时间?
5.如何使用WMI枚举枚举正在运行的线程基础等级?
6.如何使用WMI枚举枚举正在运行的线程动态等级?
7.如何使用WMI枚举所有正在等待非CPU资源的线程的等待原因?
8.如何使用WMI枚举线程状态(ThreadState)不是5(Waiting)的线程所在的进程ID?
6.WMI技术介绍和应用——查询桌面信息
https://fangliang.blog.csdn.net/article/details/8482533
如何使用WMI枚举所有的桌面?
如何使用WMI判断指定桌面是否支持ALT+TAB(快速任务切换)?
如何使用WMI查询光标闪烁的时间间隔时间?
如何使用WMI判断拖动窗口时,窗口内部也在跟着移动?
如何使用WMI查询桌面上两个图标之间的距离?
如何使用WMI获取桌面图标下的文字的字体?
如何使用WMI查询桌面图标下的文字字体大小?
如何使用WMI判断是否开启了屏保?
如何使用WMI获取屏保程序的路径?
如何使用WMI判断从屏保恢复后是否需要输入密码?
如何使用WMI获取需要等待多久才开启屏保?
如何使用WMI查询桌面的背景图路径?
如何使用WMI在已知不是拉伸效果的情况下,如何判断是平铺或者居中呢?
7.WMI技术介绍和应用——查询环境变量
https://fangliang.blog.csdn.net/article/details/8486964
如何使用WMI枚举所有环境变量的信息?
如何使用WMI获取指定环境变量的值?
8.WMI技术介绍和应用——查询驱动信息
https://fangliang.blog.csdn.net/article/details/8487063
如何使用WMI查询所有驱动信息?
如何使用WMI查询指定驱动服务是否可以暂停?
如何使用WMI查询指定驱动服务是否可以终止?
如何使用WMI查询指定驱动服务是否可以创建桌面窗口或者和桌面窗口通信?
如何使用WMI枚举所有文件系统驱动?
如何使用WMI判断指定驱动服务是否启动?
如何使用WMI查询指定驱动服务的状态?
如何使用WMI查询指定驱动服务的启动方式?
9.WMI技术介绍和应用——查询文件夹信息
https://fangliang.blog.csdn.net/article/details/8494768
如何使用WMI获取指定文件夹的访问属性?
如何使用WMI判断指定文件夹是否有存档属性?
如何使用WMI判断指定文件夹是否有可压缩属性?
如何使用WMI判断指定文件夹是否有加密属性?
如何使用WMI获取指定文件夹的创建时间?
如何使用WMI获取指定文件夹的最后访问时间?
如何使用WMI获取指定文件夹的最后修改时间?
如何使用WMI判断指定文件夹是否可读?
如何使用WMI判断指定文件夹是否可写?
如何使用WMI判断指定文件夹是否有隐藏属性?
10.WMI技术介绍和应用——查询磁盘分区和逻辑磁盘信息
https://fangliang.blog.csdn.net/article/details/8507106
如何使用WMI枚举所有磁盘分区信息?
如何使用WMI获取系统启动盘所在的硬盘ID(非序列号)?
如何使用WMI查询指定磁盘上有多少分区?
如何使用WMI获取指定分区的大小?
如何使用WMI获取指定分区上有多少块(BLOCK)及每块的大小?
如何使用WMI枚举所有逻辑磁盘信息?
如何使用WMI查询指定盘符的逻辑磁盘名?
如何使用WMI查询指定盘符的逻辑磁盘类型?
如何使用WMI查询指定盘符的分区空间和剩余空间?
如何使用WMI查询指定盘符的分区的文件系统类型?
如何使用WMI查询指定盘符的分区的序列号(非硬盘序列号)?
11.WMI技术介绍和应用——查询快捷方式、映射磁盘和虚拟内存信息
https://fangliang.blog.csdn.net/article/details/8510744
如何使用WMI枚举电脑上所有快捷方式?
如何使用WMI查询指定快捷方式所指向的运行文件路径?
如何使用WMI枚举所有映射的磁盘信息?
如何使用WMI查询指定的映射磁盘的映射地址?
如何使用WMI查询指定的映射磁盘的大小?
如何使用WMI枚举系统中所有分页文件信息?
如何使用WMI查询指定磁盘上分页文件路径?
如何使用WMI查询指定分页文件的初始大小和最大值?
12.WMI技术介绍和应用——查询系统信息
https://fangliang.blog.csdn.net/article/details/8510814
如何使用WMI查询是否开启了系统硬件安全设置密码?
如何使用WMI查询当前系统的启动方式?
如何使用WMI查询当前系统所属的域?
如何使用WMI查询当前系统是否属于某个域?
如何使用WMI查询当前系统属于哪个工作组?
如何使用WMI查询是否有红外端口?
如何使用WMI查询是否设置了键盘密码(Keyboard Password)?
如何使用WMI查询当前电脑的制造商信息?
如何使用WMI查询当前电脑的产品名称?
如何使用WMI查询当前系统的是否开启了网络服务模式?
如何使用WMI获取当前系统类型?
如何使用WMI查询当前电脑的物理内存大小?
如何使用WMI获取OEM厂商的Logo?
如何使用WMI获得上图中“技术支持信息”按钮点开后的信息?
如何使用WMI查询是否设置了开机密码?
如何使用WMI查询电脑是笔记本还是台式机?
13.WMI技术介绍和应用——查询系统信息和补丁包信息
https://fangliang.blog.csdn.net/article/details/8573554
如何使用WMI获取系统UUID?
如何使用WMI获取Windows操作系统启动硬盘设备名?
如何使用WMI获取系统Build版本号?
如何使用WMI获取系统Build版本类型?
如何使用WMI获取系统名?
如何使用WMI获取系统的Code Page?
如何使用WMI获取地区代码?
如何使用WMI获取系统的补丁包版本号?
如何使用WMI获取系统的空闲的物理内存?
如何使用WMI获取页文件空闲空间大小?
如何使用WMI获取空闲的虚拟内存大小?
如何使用WMI获取系统最后一次启动时间?
如何使用WMI获取系统中正在运行的进程数量?
如何使用WMI获取系统注册用户的公司名?
如何使用WMI获取系统语言包种类?
如何使用WMI判断系统是否从外置USB设备启动的?
如何使用WMI判断当前系统是否是主系统?
如何使用WMI判断系统类型?
如何使用WMI获取系统的注册用户名?
如何使用WMI获取系统序列号?
如何使用WMI获取系统安装在那个设别上?
如何使用WMI获取系统盘盘符?
如何使用WMI查询系统可以见内存大小?
如何使用WMI枚举已经安装的补丁信息?
14.WMI技术介绍和应用——查询时间信息
https://fangliang.blog.csdn.net/article/details/8579362
如何使用WMI获取本地时间?
如何使用WMI获取当前时间在所属月中属于第几个星期?
15.WMI技术介绍和应用——查询系统服务
https://fangliang.blog.csdn.net/article/details/8579620
如何使用WMI枚举系统中的服务?
如何使用WMI查询指定服务是否已经开启?
如何使用WMI查询指定服务对应的进程ID?
16.WMI技术介绍和应用——查询本地用户和组
https://fangliang.blog.csdn.net/article/details/8581865
如何使用WMI枚举所有的组内账户信息?
如何使用WMI枚举本地用户信息?
如何使用WMI查询指定账号是否启用?
如何使用WMI查询指定账号是否需要密码?
如何使用WMI查询指定账号密码是否过期?
如何使用WMI查询指定账号的SID?
17.WMI技术介绍和应用——查询硬件信息
https://fangliang.blog.csdn.net/article/details/8821025
如何使用WMI查询系统盘所在硬盘的硬盘序列号?
如何使用WMI查询系统盘所在的硬盘的接口类型?
如何使用WMI查询系统盘所在的硬盘的名字?
如何使用WMI查询系统盘所在的硬盘的大小?
查询主板信息
如何使用WMI查询BIOS的序列号?
如何使用WMI查询BIOS的厂商?
如何使用WMI查询BIOS的版本号?
如何使用WMI查询内存信息?
查询显示器信息
如何使用WMI查询显示器的分辨率?
如何使用WMI查询屏幕刷新频率?
查询网络适配器
如何使用WMI查询处于活动状态的网卡MAC地址?
查询CPU信息
如何使用WMI查询CPU的序列号?
如何使用WMI查询CPU的名称?
如何使用WMI查询有几个物理核心和几个逻辑核心?
如何使用WMI判断当前系统是32位系统还是64位系统?
如何使用WMI获取CPU构架?
如何使用WMI查询CPU的外频?
如何使用WMI查询CPU的主频?
18.WMI技术介绍和应用——接收事件
https://fangliang.blog.csdn.net/article/details/50543906
监控进程创建和死亡
监控USB设备插拔
监控某个进程
监控电量
19.WMI技术介绍和应用——事件通知
https://fangliang.blog.csdn.net/article/details/8851509
可以使用WMI检测进程创建、服务状态变化、电脑状态变化,磁盘可用空间变化等信息
20.WMI技术介绍和应用——Instance/Method Provider
https://fangliang.blog.csdn.net/article/details/50638695
21.WMI技术介绍和应用——Event Provider
https://fangliang.blog.csdn.net/article/details/50642968
22.WMI技术介绍和应用——Event Consumer Provider
https://fangliang.blog.csdn.net/article/details/50644665
23.WMI技术介绍和应用——总结
https://fangliang.blog.csdn.net/article/details/50644688
版权声明
本文为[老朽在门外]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_41167925/article/details/120944594
边栏推荐
猜你喜欢
C#中?的这种形式
[UDS unified diagnostic service] IV. typical diagnostic service (5) - function / component test function unit (routine function unit 0x31)
For() loop parameter call order
Class inheritance and derivation
ArcGIS license错误-15解决方法
for()循环参数调用顺序
Vscode custom comments
拷贝构造函数
Call procedure of function
C#【文件操作篇】PDF文件和图片互相转换
随机推荐
[UDS unified diagnostic service] IV. typical diagnostic service (2) - data transmission function unit
Robocode教程7——雷达锁定
A solution to replace not in in SQL
C语言进阶要点笔记3
【UDS统一诊断服务】四、诊断典型服务(5)— 功能/元件测试功能单元(例行程序功能单元0x31)
Rust 中的 RefCell
数组旋转
GDB debugger installation and use
gst-launch-1.0用法小记
对象数组与对象指针
圆整 round 的一点点小细节
P1018 maximum product solution
Programmers can also write novels
Graduation project, curriculum link, student achievement evaluation system
PM2 deploy nuxt project
Vscode custom comments
爬虫效率提升方法
生成验证码
Object转Json差异之Gson fastJson jackson 修改字段名
Uniapp encapsulates request