Re[2]: Как орпеделить установлен ли пароль для пользователя
От: pheliks Россия  
Дата: 03.07.09 03:14
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, pheliks, Вы писали:


P>>Здравствуйте!


P>>Задача такая: необходимо получить список всех пользователей с админскими правами, у которых не установлен пароль.


P>>Список пользователей с админскими правами получаю через функцию NetUserEnum и проверяю значение поля usri1_priv в структуре информации для конкретного пользователя. Если данное значение равно USER_PRIV_ADMIN, то пользователь имеет админские права.


P>>Как при этом определить установлен ли для конкретного пользователя пароль?


P>>Спасибо за помощь!


А>Функция NetUserGetInfo может вернуть структуру с полем usriX_flags. Например, в USER_INFO_1 есть такое поля. Для этого поля, среди прочих, определён флаг UF_PASSWD_NOTREQD. Если правильно помню, это оно самое.


Да, я знаю про этот флаг, но, к сожалению, это не то что нужно. Данный флаг не отрожает действительного положения вещей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.