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