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