У меня есть 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 не изменило разрешения. Как добавить разрешение на запись в группу пользователей?