【问题标题】:CMake change files and folder permissionsCMake 更改文件和文件夹权限
【发布时间】:2020-10-30 00:05:54
【问题描述】:

我有一个 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 并没有更改权限。
如何向用户组添加写入权限?

【问题讨论】:

    标签: windows cmake wix file-permissions cpack


    【解决方案1】:

    尝试使用PERMISSIONS GROUP_WRITE 就像在documentation 中一样

    【讨论】:

      猜你喜欢
      • 2012-02-16
      • 2020-07-13
      • 2012-04-27
      • 2018-09-06
      • 2019-03-23
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多