Я много думаю о том, как играть с правами доступа на нескольких платформах. Теперь я достигаю Microsoft Windows и разрешений для файлов / каталогов NTFS.
Я должен сказать, что я работаю на языке Си. Мой вопрос довольно общий. У меня есть имя пользователя и путь к файлу.
Требуется ли дополнительная информация для проверки, имеет ли пользователь право на чтение / запись / выполнение?
Какую технологию мне использовать? ACL или базовый Win32 API? Что-то еще?
Спасибо за любую помощь.