【发布时间】:2013-03-21 16:50:31
【问题描述】:
我有一个WiX 项目,它在位于ProgramFiles 的文件夹中安装了一些可执行文件和库。
运行这些可执行文件之一时会出现问题。其中一些需要作为Administrator 执行才能完成它应该完成的所有任务。如果我右键单击它并以管理员身份运行它,它运行良好。但我希望 WiX 自行提升对我文件的权限。
有什么办法吗?
我试过这样做:
<Package Id="$(var.GUID_Package)"
InstallPrivileges="elevated"
InstallScope="perMachine" ...>
还有:
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
但这两个选项仅适用于.msi 包(不适用于已安装的文件)。
注意:我想我没有正确解释自己...我的问题出在我安装的文件的权限上。由于权限,我无法正确执行它们。当我以管理员身份运行它们时,显然,所有权限都可以正确执行。所以我必须做的是更改每个我遇到问题的文件的权限。
【问题讨论】:
标签: installation wix wix3.5 vdproj