我知道如何设置文件夹的权限:
<DirectoryRef Id="ProgramFilesFolder">
<Directory Id="PHPFolder" Name="PHP">
<Component Id="PHP_comp" DiskId="1" Guid="*">
<CreateFolder>
<Permission User="Everyone" GenericAll="yes" />
</CreateFolder>
不过我需要权限也应用到所有子文件夹中。不用列出所有文件夹,这可能吗?
PermissionEx
元素,它从MSI 5.0开始受支持。它具有不同的签名,并且期望SDDL属性。你应该像这样包含UtilExtension
:xmlns:util="http://schemas.microsoft.com/wix/UtilExtension
并像这样引用它:<util:PermissionEx>
。 - Yan Sklyarenko