Я не специалист по Windows API, но приходится и этим заниматься.
Мне надо написать на С или С++ такую функцию: boolean userHasReadPermission(const char* username, const char*filename).
Функция возвращает "да" если данный пользователь может читать данный файл. Сама функция будет выполняться в процессе который бежит как администратор (windows service), то есть у процесса нет ограничений в полномочиях. Ограничения могут быть у какого-то пользователя имеющего account на компьютере.
В Windows есть ACL (access control list). Это может подойти? Если да, то кто нибудь может скинуть sample? Если нет, то чем надо в таком случае пользоваться.
(another) user permissions on Windows
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- dima8080
- Пользователь
- Сообщения: 104
- Зарегистрирован: 08 мар 2007, 01:29
- Откуда: Richmond BC
- Контактная информация:
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: (another) user permissions on Windows
Я вообще не программист, но:dima8080 писал(а):Я не специалист по Windows API, но..
GetEffectiveRightsFromAcl()
-
- Маньяк
- Сообщения: 2063
- Зарегистрирован: 07 июл 2008, 11:58
- Откуда: Россия
Re: (another) user permissions on Windows
...так просто MSDN на ночь читаю!Аман Ванкуверский писал(а):Я вообще не программист, но:


