WMI技术介绍和应用——查询本地用户和组
生活随笔
收集整理的這篇文章主要介紹了
WMI技术介绍和应用——查询本地用户和组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文使用了《
WMI技術介紹和應用——使用VC編寫一個半同步查詢WMI服務的類》中代碼做為基礎。本節只是列出了WQL語句,具體使用參看前面的例子。(
轉載請指明出于breaksoftware的csdn博客)
? ? ? ? 這組信息對應于系統中
? ? ? ? 查詢到指定名字的組賬號的SID。
? ? ? ? 如何使用WMI查詢指定賬號是否啟用?
? ? ? ? 這個標識我的系統中Guest賬戶沒有被啟用。
? ? ? ? 這標識我系統中Admin賬號不需要密碼。
? ? ? ? 如何使用WMI查詢指定賬號的SID?
? ? ? ? 本文主要介紹Win32_Group和Win32_UserAccount類。
? ? ? ? 如何使用WMI枚舉所有的組內賬戶信息?
SELECT * FROM Win32_Group
? ? ? ? 這組信息對應于系統中
? ? ? ? 這組信息中可能有用的信息就是SID。即可以通過
SELECT SID FROM Win32_Group WHERE Name = '__vmware__'
? ? ? ? 查詢到指定名字的組賬號的SID。
? ? ? ? 如何使用WMI枚舉本地用戶信息?
SELECT * FROM Win32_UserAccount
? ? ? ? 如何使用WMI查詢指定賬號是否啟用?
SELECT Disabled FROM Win32_UserAccount WHERE Name = 'Guest'
? ? ? ? 這個標識我的系統中Guest賬戶沒有被啟用。
? ? ? ? 如何使用WMI查詢指定賬號是否需要密碼?
SELECT PasswordRequired FROM Win32_UserAccount WHERE Name = 'Administrator'
? ? ? ? 這標識我系統中Admin賬號不需要密碼。
? ? ? ? 如何使用WMI查詢指定賬號密碼是否過期?
SELECT PasswordExpires FROM Win32_UserAccount WHERE Name = 'Administrator'
? ? ? ? 如何使用WMI查詢指定賬號的SID?
SELECT SID FROM Win32_UserAccount WHERE Name = 'Administrator'
? ? ? ? 這個SID相對比較有實際意義。比如在注冊表管理器中,HKEY_CURRENT_USER鍵對應于HKEY_USERS下的S-1-5-21-3987237175-4224017198-876772560-500子鍵。
? ? ? ??工程源碼見《WMI技術介紹和應用——WMI概述》結尾。
總結
以上是生活随笔為你收集整理的WMI技术介绍和应用——查询本地用户和组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在父进程中读取子(外部)进程的标准输
- 下一篇: 以金山界面库(openkui)为例思考和