我正在使用Wix 3.9.1208。Wix每用戶安裝程序無法寫入程序文件
我有一個安裝程序,早期用Install Shield Limited Edition創建,安裝爲每個用戶軟件包。我現在需要使用Wix升級程序,因爲我需要Wix提供的附加功能。
我遇到的問題是當我使用Wix作爲安裝程序,並且我將InstallScope屬性設置爲每個用戶時我收到一條錯誤消息,指出「安裝程序沒有足夠的權限訪問此目錄」,並且消息是指向Program Files/My Application目錄。
無論UAC對話框是否出現,我都會遇到這個問題。我已經通過切換到每臺機器安裝(InstallScope = perMachine)進行了測試,並且按預期工作。但是,我的安裝程序必須是按用戶進行升級的,並且必須與先前安裝的已安裝範圍相匹配。
這一直與「安裝和部署」和InstallShield的工作,所以我不知道爲什麼Wix無法處理每個用戶安裝期間寫程序文件?
這裏是我的包元素:
<Package InstallerVersion="300"
Compressed="yes"
InstallScope="perUser"
InstallPrivileges="elevated"
Keywords="some keywords"
Platform="x64"
Manufacturer="my manufacturer"
Comments="some comment" />
反正是有解決這個,所以我可以欺騙或強制維克斯安裝到Program Files文件爲每個用戶安裝?