如何设置目录的权限

How to set permissions for directory

我按照 SO link 添加文件夹权限。但是,如果我想为目录设置权限,我该怎么办?

例如,在link中有如下代码:

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

如何设置目录 PHPFolder 的权限?

也许可以尝试 CreateFolder Element:

<Directory Id="INSTALLFOLDER" Name="Myfolder">
 <Component Feature="ProductFeature">
   <File Source="TestFile.exe" />
   <CreateFolder>
     <Permission User="Everyone" GenericAll="yes"/>
   </CreateFolder>
  </Component>
</Directory>

一般提示:尝试掠夺github.com for snippets when you are stuck. Random Sample


更多链接:

  • Several ways to apply permissions in WiX (mid page)
  • System.UnauthorizedAccessException while running .exe under program files