Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > Active Directory права пользователя на чтение |
Автор: -ser- 26.10.2011, 12:21 |
Active Directory. Надо определить имеет ли пользователь (по его имени) права для чтения из папки/файла. Или как подзадача, получить список групп к которым пользователь принадлежит. Хотя здесь не уверен, возможно права могут быть установлены не на группу а на конкретного пользователя (или все таки по умолчанию он будет принадлежать как минимум к группе Domain Users). Пользователь не обязательно имеет учетную запись (нет его логина на сервере). Программа должна работать не под административными привилегиями. Пока у меня получается только для тех пользователей которые имеют учетную запись/логин. Для тех которые не имеют получается, но только если запускать программу с административными привилегиями, что немного странно. Если в конечном счете идет обращение к СОМ интерфейсу, то почему в одном случае проходит без админ прав а в другом нет. ( пожалуйста только конкретные советы кто сам это делал, не отправляйте к документации, уже две недели ее читаю ) |