最近做了一个项目,对腾讯通(RTX)的二次开发,强制发布到域管理的几百台电脑中。
通过VS2003部署成MSI包后,在客户端登录前进行安装,现发现几个很奇怪的问题:
1. 如果用户之前有通过本地或网络安装过本软件之前的版本,客户在登录时会再次安装,但软件将
不能使用,发现只更新了一部份文件;后来尝试使用包的“启动条件”或设置包的“ProductCode,UpgradeCode,Version”
来限制安装,在本地测试将提示不能安装,但一到域中,还是会安装,原来可用的程序也不能使用了;
2. 如果用户从未安装过,或者是通过域安装的,都不会出现问题。由于对域的部署安装机制不是很了解,想尽各种办法都不行,感觉很郁闷,大家有没有什么好办法呢?