Как получить список пользователей, как в logon screen?
Я перебираю членов локальных групп (NetLocalGroupEnum,NetLocalGroupGetMembers,NetUserGetInfo), проверяю флаги в свойстваю пользователя на отсутствие UF_ACCOUNTDISABLE и UF_LOCKOUT, проверяю отсутствие права "SeDenyInteractiveLogonRight" для пользователя (что бы убедиться, что его нету в 'Отклонить локальный вход') и после этого у меня на компе есть юзеры, которые проходят эту проверку, но не отображаются в выборе пользователей при старте системы. Что я недоделал или делаю не так??? Плиз...
Re: Как получить список пользователей, как в logon screen?
Здравствуйте, okta168, Вы писали:
O>Как получить список пользователей, как в logon screen? O>Я перебираю членов локальных групп (NetLocalGroupEnum,NetLocalGroupGetMembers,NetUserGetInfo), проверяю флаги в свойстваю пользователя на отсутствие UF_ACCOUNTDISABLE и UF_LOCKOUT, проверяю отсутствие права "SeDenyInteractiveLogonRight" для пользователя (что бы убедиться, что его нету в 'Отклонить локальный вход') и после этого у меня на компе есть юзеры, которые проходят эту проверку, но не отображаются в выборе пользователей при старте системы. Что я недоделал или делаю не так??? Плиз...
Предположение: у этих пользователей должен быть профиль в системе на диске.
Успехов!
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС
Re[2]: Как получить список пользователей, как в logon screen
Профиль создаётся при первом входе юзера в систему, а систему уже до этого знает, отображать узера в logon screen или нет.
Я вот заметил, что пользователь, с которым у меня проблемы — "Встроенная запись для анонимного доступа к IIS". Может быть стоит отсекать по встроенности и показывать только 2-х встроенных юзеров "Гость" и "Администратор". Но, как это сделать, я пока не понял... SID=S-1-5-21-842925246-299502267-725345543-1011, тоесть нестандартный...???