簡體   English   中英

枚舉VB6中Windows的“登錄屏幕”用戶帳戶

[英]Enumerating Windows “log-in screen” user accounts in VB6

我正在嘗試檢索Windows首次加載(XP,Vista和7)時實際可見的登錄帳戶。

我能夠枚舉所有帳戶(由於此代碼: freevbcode.com ),但是此特定功能枚舉所有系統用戶帳戶(管理員,Guest,HomeGroupUser $,LogMeInRemoteUser等),無論它們出現在登錄屏幕上還是不。 如何區分可見帳戶和不可見帳戶?

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\SpecialAccounts\\UserList有一個列表,在那里讀取DWORD並按位與1進行比較,如果該值<> 0(或者用戶名根本沒有條目),則該帳戶在歡迎屏幕上可見

(注意:該注冊表項和dword值的含義未記錄在案的AFAIK)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM