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