Wix:如何设置文件夹和所有子文件夹的权限

我知道如何设置文件夹的权限:

<DirectoryRef Id="ProgramFilesFolder">
  <Directory Id="PHPFolder" Name="PHP">
    <Component Id="PHP_comp" DiskId="1" Guid="*">
      <CreateFolder>
        <Permission User="Everyone" GenericAll="yes" />
      </CreateFolder>

但是,我需要将权限应用于所有子文件夹。这是可能与列出所有文件夹吗?

最佳答案
首先,我建议你使用PermissionEx。它是一个标准的WiX扩展,它有一个比Permission一个真正巨大的优势 – 它不会覆盖,但修改ACL。默认情况下,它会对文件夹及其所有后代文件和文件夹应用权限,因此您不必指定任何额外的内容。

希望这可以帮助。

转载注明原文:Wix:如何设置文件夹和所有子文件夹的权限 - 代码日志