QT, C ++: отключить переименование / перемещение / удаление файла - PullRequest
0 голосов
/ 27 марта 2019

Нормальные права доступа к файлам, которые мы имеем, ЧИТАТЬ и ЗАПИСАТЬ. Установка разрешения READ для файла просто блокирует запись. Но файл можно переименовать, переместить, удалить и т. Д. Есть ли в свойствах файла QT, c ++ api, такие как вкладка безопасности Windows, в которой есть дополнительные разрешения, такие как «Полный доступ, изменение и т. Д.», Которые при установке не позволяют пользователю удалять, перемещать, переименовывать файлы.

Security Permissions

1 Ответ

0 голосов
/ 27 марта 2019

Вот твой ответ, приятель.Эта функция устанавливает разрешения для файла (из документации Qt): https://doc.qt.io/qt-5/qfile.html#setPermissions

И вот все виды разрешений, которые вы можете установить для вашего файла: https://doc.qt.io/qt-5/qfiledevice.html#Permission-enum

...