Если вы просто хотите удалить файл, используйте функцию DeleteFile
.
В документации подробно указано, какие разрешения вам нужны, и несколько вещей, которые вы должны знать, например:
Если вы запрашиваете разрешение на удаление во время создания файла, вы можете удалить или переименовать файл с этим дескриптором, но не с любым другим дескриптором.
На этой странице документации есть полезная информация, включая ссылку на Безопасность файлов и Права доступа .
Посмотрите на страницу ACCESS_MASK
, связанную со страницей документации OpenFile
, для фактического флага прав доступа для удаления - он просто называется DELETE
.
Но слово предостережения: этот тип чеков всегда является грубым. Права доступа к файлу могут меняться между проверкой прав доступа и последующим удалением. ( Время проверки / время использования .)