Re: Как орпеделить установлен ли пароль для пользователя
От:
Аноним
Дата:
03.07.09 02:04
Оценка:
Здравствуйте, pheliks, Вы писали:
P>Здравствуйте!
P>Задача такая: необходимо получить список всех пользователей с админскими правами, у которых не установлен пароль.
P>Список пользователей с админскими правами получаю через функцию NetUserEnum и проверяю значение поля usri1_priv в структуре информации для конкретного пользователя. Если данное значение равно USER_PRIV_ADMIN, то пользователь имеет админские права.
P>Как при этом определить установлен ли для конкретного пользователя пароль?
P>Спасибо за помощь!
Функция NetUserGetInfo может вернуть структуру с полем usriX_flags. Например, в USER_INFO_1 есть такое поля. Для этого поля, среди прочих, определён флаг UF_PASSWD_NOTREQD. Если правильно помню, это оно самое.