WMI技术介绍和应用——查询环境变量
生活随笔
收集整理的這篇文章主要介紹了
WMI技术介绍和应用——查询环境变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ??本文使用了《WMI技術介紹和應用——使用VC編寫一個半同步查詢WMI服務的類》中代碼做為基礎。
? ? ? ? 我們可以通過系統屬性查看當前系統和當前用戶的環境變量。(轉載請指明出于breaksoftware的csdn博客)
? ? ? ? 如何使用WMI枚舉所有環境變量的信息?
CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT * FROM Win32_Environment" );recvnotify.ExcuteFun();
? ? ? ? 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技术介绍和应用——查询驱动信息