Страница 1 из 1

(another) user permissions on Windows

Добавлено: 25 ноя 2008, 16:50
dima8080
Я не специалист по Windows API, но приходится и этим заниматься.
Мне надо написать на С или С++ такую функцию: boolean userHasReadPermission(const char* username, const char*filename).
Функция возвращает "да" если данный пользователь может читать данный файл. Сама функция будет выполняться в процессе который бежит как администратор (windows service), то есть у процесса нет ограничений в полномочиях. Ограничения могут быть у какого-то пользователя имеющего account на компьютере.
В Windows есть ACL (access control list). Это может подойти? Если да, то кто нибудь может скинуть sample? Если нет, то чем надо в таком случае пользоваться.

Re: (another) user permissions on Windows

Добавлено: 25 ноя 2008, 21:49
Аман Ванкуверский
dima8080 писал(а):Я не специалист по Windows API, но..
Я вообще не программист, но:
GetEffectiveRightsFromAcl()

Re: (another) user permissions on Windows

Добавлено: 25 ноя 2008, 21:53
CaptainBlack
Аман Ванкуверский писал(а):Я вообще не программист, но:
...так просто MSDN на ночь читаю! :D :D :D