我有一個使用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