В программе на C ++ я пытаюсь сделать файл доступным для записи и удаления с помощью учетной записи, отличной от той, которая создала файл. Чтобы сделать это, я обнаружил, что должен копаться в ACL.
Мой вопрос действительно о ACCESS_MASK
.
У меня много проблем с отслеживанием того, что это значит:
- «Конкретные права»
- «Стандартные права»
- "Generic"
Установка общих битов, кажется, отображается как изменение «Все», когда я смотрю на свойства файла. Это то, что я должен ожидать? Какие еще два?
(Кстати, этот ответ был ОЧЕНЬ полезен для того, чтобы все заработало: Как дать «Все» разрешения на запись через C ++ MFC в Windows 8? )