我正在尝试在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之间选择是无意义的?
文件夹权限对话框中的“修改”代表什么权利 - 我看到许多人已将其转换为一个魔术数字或一组大型标志 - 其他人使用了什么(意图是允许创建,读取,写入,追加和删除,最好通过UI以简单权限的方式表达为“修改”)。 我已经查看了
icacls
的基本权限,它告诉我它被称为“M”,但我无法将它们映射到“特定权限”(如icacls /?
中所使用的)。 在Windows帮助中还有另一个映射表。 有没有人得到过一个可靠的答案?
在Question regarding PermissionEx (WIX)上有一个非常相似但未回答的问题,可以将其作为重复引用。