我正在尝试将自定义权限作为 WiX 3.0.4318.0 安装程序的一部分应用于文件夹。
在资源管理器中的安全属性 UI 方面,我想将修改添加到 BUILTIN\Users 的权限中。显然,它需要对用户名的本地化具有弹性。因此,根据我迄今为止的研究,我至少想要:
<CreateFolder Directory="XYZ" >
<PermissionEx User="[WIX_ACCOUNT_USERS]"
GenericRead="yes" GenericWrite="yes" Delete="Yes" />
</CreateFolder>
问题:
我在一个子目录中执行此操作 - 我假设 Permission 和 PermissionEx 之间的选择是 Moot 是否正确?
资源管理器中的文件夹权限对话框中的“修改”在权限方面映射到什么 - 我看到许多示例,人们将其翻译为幻数或一大组标志 - 其他人使用了什么(目的是允许创建、读取、写入、追加和删除,这在 UI 中最好用简单权限表示为“修改”)。我查看了底层权限,
icacls
它告诉我它称为“M”,但我无法将它们映射到“特定权限”(按照 使用的术语icacls /?
)。windows 帮助中还有另一个映射表。有没有人得到一个有效的权威答案?
在关于 PermissionEx (WIX)的问题中有一个非常相似的未回答问题,将其作为重复引用将是残酷但公平的。