我正在使用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文件为每个用户安装?