У меня есть CMakeLists.txt:
cmake_minimum_required(VERSION 3.14)
project(MyProject VERSION 1.0.0)
install(DIRECTORY images
DESTINATION "."
DIRECTORY_PERMISSIONS WORLD_READ WORLD_WRITE
FILES_MATCHING PATTERN "*.png")
install(FILES file.json DESTINATION "."
PERMISSIONS WORLD_READ WORLD_WRITE)
include(CPack)
Затем я использую CPack и Wix для создания установщика MSI.
Пакет устанавливается в C: \ Program Files \ MyProject
Пакет устанавливается службой Windows.
Я хочу установить права на запись для группы «Пользователи».
Я добавил разрешения WORLD_WRITE, ожидая, что будут предоставлены разрешения на запись для группы «Пользователи», но добавление WORLD_WRITE не повлияло на разрешения.
Как я могу добавить разрешение на запись в группу «Пользователи»?