我的用例是运行一个msi包,除了执行其他操作外,还创建一个文件夹,只有管理员才能访问。我尝试使用util:PermissionEx元素,但PermissionEx元素的wix页面并没有真正说明不同属性的作用。我尝试了各种各样的东西,例如下面的,但我仍然可以从管理员和非管理员用户帐户访问创建的文件夹。
<Directory Id=“TmpDir” Name=“TmpDir”>
<Component Id="CreateDir" Guid=“<>">
<CreateFolder>
<util:PermissionEx User="Users" Read="no" GenericRead="no”/> <!— Tried different combinations here —>
</CreateFolder>
</Component>
</Directory>
有关我应该如何实现上述目标的任何帮助。如果我的问题不清楚,请告诉我,我可以更详细地或以不同的方式解释。包裹也有
InstallScope="perMachine"
InstallPrivileges="elevated"