我知道如何設置權限的文件夾:維克斯:如何設置文件夾的權限和所有子文件夾
<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