WMI技术介绍和应用——查询环境变量
本文使用了《WMI技术介绍和应用——使用VC编写一个半同步查询WMI服务的类》中代码做为基础。
我们可以通过系统属性查看当前系统和当前用户的环境变量。(转载请指明出于breaksoftware的csdn博客)
如何使用WMI枚举所有环境变量的信息?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT * FROM Win32_Environment" );recvnotify.ExcuteFun();
如何使用WMI获取所有系统环境变量的值?
SystemVariable属性标识该环境变量是系统变量还是用户环境变量。
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT VariableValue FROM Win32_Environment WHERE SystemVariable = TRUE" );recvnotify.ExcuteFun();
如何使用WMI获取指定环境变量的值?
我们以系统环境变量中名字为TEMP的环境变量为例,来获取其对应的值。
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT VariableValue FROM Win32_Environment WHERE SystemVariable = TRUE AND Name = 'TEMP'" );recvnotify.ExcuteFun();
更多环境变量信息可参考Win32_Environment。
工程源码见《WMI技术介绍和应用——WMI概述》结尾。
WMI技术介绍和应用——查询环境变量相关推荐
- WMI技术介绍和应用——查询硬件信息
这个月实在太忙了,一直没有时间去继续写WMI的应用例子. 本来是希望将<WMI技术介绍和应用>系列博文写的像WMI百科全书般,但是貌似对这个技术感兴趣的同学并不多,所以我决定对部分知识点点 ...
- WMI技术介绍和应用——查询系统信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
- WMI技术介绍和应用——查询驱动信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础. 如何使用WMI查询所有驱动信息?(转载请指明出于breaksoftware的 ...
- WMI技术介绍和应用——查询本地用户和组
本文使用了< WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.( 转载请指明出于breaksoftwar ...
- WMI技术介绍和应用——查询系统服务
本文使用了< WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.( 转载请指明出于breaksoftwar ...
- WMI技术介绍和应用——查询时间信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
- WMI技术介绍和应用——查询系统信息和补丁包信息
本文使用了< WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.( 转载请指明出于breaksoftwar ...
- WMI技术介绍和应用——查询快捷方式、映射磁盘和虚拟内存信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
- WMI技术介绍和应用——查询磁盘分区和逻辑磁盘信息
本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...
最新文章
- LeeCode_MultiplyStrings
- Struts1之Action小结
- 数据库常用的锁有哪些?
- 经典线程同步 关键段CS
- PyTips 0x14 - Python 描述符
- linux系统移植到arm芯片难吗,Linux操作系统怎么移植到ARM平台?
- 在MT4上使用双线MACD指标源码
- 日语开发java自我介绍,优秀日语自我介绍范文
- 九联UNT401H零配置、芒果、南传、百视通等版本通刷固件及教程
- SCDM学习笔记(2)
- python开头编码cc手_python的编码问题整理
- 【IOS 之愤怒的小鸟】使用Lua语言:Wax框架详解
- 知识付费网站源码可开分站一键更新后台数据
- 『Reprint』GRADUAL
- Windows下的Node.js安装及环境配置
- win10计算机无法使用网络资源管理器,win10无法显示可用网络怎么办
- 拥有一颗仁慈的心,才会吸引更多人善待你
- ad策略下发_AD组策略的设置(超详细)
- 网卡清空缓存命令_怎么清除dns缓存 查看与刷新本地DNS缓存方法 (全文)
- Win10不支持承载网络的解决方法
热门文章
- 同底数幂比较大小方法_初中数学解题技法19.幂的运算
- 基于onnx的人脸识别
- 【神经网络】(16) MobileNetV3 代码复现,网络解析,附Tensorflow完整代码
- Udacity机器人软件工程师课程笔记(三十二) - 卡尔曼滤波器 - 一维卡尔曼滤波器 - 多维卡尔曼滤波器 - 拓展卡尔曼滤波器(EKF)
- Udacity机器人软件工程师课程笔记(二十五) - 使用PID控制四轴飞行器 - 四轴飞行器(四旋翼)模拟器
- 用原生js的postMessage实现iframe传值,也可以用于跨域嵌套iframe传值
- sd.js 2.0封装:更加简化请求传参内容
- 如何将非官方扩展程序加入chrome的白名单
- 三维植物树木模型 Maxtree – Plant Models Vol 74
- Blender基础入门学习教程 Learning Blender from Scratch