[英]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.