我知道如何设置权限的文件夹:维克斯:如何设置文件夹的权限和所有子文件夹
<DirectoryRef Id="ProgramFilesFolder">
<Directory Id="PHPFolder" Name="PHP">
<Component Id="PHP_comp" DiskId="1" Guid="*">
<CreateFolder>
<Permission User="Everyone" GenericAll="yes" />
</CreateFolder>
不过,我需要的权限被应用到所有子文件夹以及。这可能与列出所有文件夹?
可以为用户提供PermissionEx一个例子吗?我在CreateFolder标签中使用它,但收到错误“缺少所需的属性SDDL”。我也有用户和GenericAll属性的“属性没有声明”错误。谢谢 – 2012-12-04 13:44:16
这是因为你使用标准的`PermissionEx`元素,它支持从MSI 5.0开始支持。它具有不同的签名,并且它期望SDDL属性。你应该像这样包含`UtilExtension`:`xmlns:util =“http:// schemas.microsoft.com/wix/UtilExtension`并且引用它像`` –
2012-12-04 14:06:03