2010-10-09 90 views

回答

1

您可以使用WMI查詢,例如「從Win32_UserAccount中選擇*,其中LocalAccount = True」或類似的。如果您只是在尋找一個特定的帳戶,您可以更多地限制WMI查詢。見Win32_UserAccount。您也可能只能使用GetObject(這可能更有效),但我不知道如何制定。

您可以按照模板/代碼http://snippets.dzone.com/posts/show/6967(與用戶帳戶無關:-)來設置/創建WMI ActiveX對象,執行查詢並枚舉結果。

快樂編碼!

+0

謝謝pst。我試過了,正在工作。代碼可以像var var wmiobj = GetObject(winmgmts:\\\\。\\ root \\ cimv2「); var query =」SELECT * FROM Win32_UserAccount Where LocalAccount = True And Name =''「; var users = wmiobj.ExecQuery(query); 如果users.count爲零,則用戶不存在。else用戶存在 – satya 2010-10-11 13:15:00