我有一个WiX
项目,它在位于ProgramFiles
.
运行这些可执行文件之一时会出现问题。其中一些需要执行Administrator
以完成它应该完成的所有任务。如果我右键单击它并以管理员身份运行它,它运行良好。但我希望 WiX 自行提升对我文件的权限。
有什么办法吗?
我试过这样做:
<Package Id="$(var.GUID_Package)"
InstallPrivileges="elevated"
InstallScope="perMachine" ...>
和:
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
但这两个选项仅适用于.msi
软件包(不适用于已安装的文件)。
注意:我认为我没有正确解释自己......我的问题来自我安装的文件的权限。由于权限,我无法正确执行它们。当我以管理员身份运行它们时,显然,所有权限都可以正确执行。所以我必须做的是更改我遇到问题的每个文件的权限。