Перечисление учетных записей пользователей Windows «экран входа» в VB6 - PullRequest
1 голос
/ 05 августа 2010

Я пытаюсь получить учетные записи, которые фактически видны при первой загрузке Windows (XP, Vista и 7).

Я могу перечислить все учетные записи (благодаря этому коду: freevbcode.com ), однако эта конкретная функция перечисляет все учетные записи системных пользователей (Administrator, Guest, HomeGroupUser $, LogMeInRemoteUser и т. Д.), Отображаются ли они на экране входа или нет. Как отличить видимые и невидимые учетные записи?

1 Ответ

0 голосов
/ 05 августа 2010

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList имеет список, читайте DWORD там и поразрядно И его с 1, если это <> 0 (или вообще нет записи для имени пользователя), то учетная запись отображается на экране приветствия

(Примечание: этот ключ реестра и значение значения dword недокументированы AFAIK)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...