我有一个使用WIX 3.0构建的安装程序,并且在尝试以不同于运行安装程序的用户的身份运行已安装的应用程序时遇到问题。安装程序在应用程序启动时运行不同用户
当我尝试以不同于运行安装程序的用户的身份运行已安装的应用程序时,安装程序会尝试再次运行(此时已安装),并弹出一些错误对话框,并且应用程序不会跑。
我不确定发生了什么,我认为这可能与我没有定义Product/@ InstallScope有关。所以我将@InstallScope定义为“perMachine”,但没有任何其他效果。
之前有人看到过这个,可以给我一些见解,说明可以做些什么来解决它?
这里是包款:
<Package
Id="*"
Description="$(var.ProductName)"
InstallerVersion="301"
Compressed="yes"
ReadOnly="yes"
InstallPrivileges="elevated"
InstallScope="perMachine" />
您是否收到ICE警告?你能发布一个小的.wxs文件来显示这个地方吗? – wimh 2010-07-30 17:46:51
没有ICE警告。 – 2010-07-30 19:31:11
错误对话框说什么? – 2010-07-30 21:02:44