征求客户端程序自动升级安装的技术方案(VS2003环境),谢谢大家!
征求客户端程序自动升级安装的技术方案(VS2003环境),谢谢大家!
经过2个多月的努力,公司最新的软件产品终于开发完毕,开始准备进入市场推广阶段。
但现在就遇到一个问题了,即客户端程序的升级安装问题:
因为我们软件的销售如果顺畅的话,将来可能会有数百个客户端程序安装到数百个客户的服务器上面。而软件在使用的过程中,会发现一些新的BUG需要修正,客户也会提出许多改进的建议,当我们把这些问题修改完毕形成新的版本后,就势必要更新客户端程序。如果采用人工升级的话,维护成本就会变得不可接受,所以必须要使用类似WINDOWS,金山毒霸之类的自动升级安装程序。
要点:
1,客户端程序分为几个部分,可能分布式部署在几台不同的服务器上面。
2,更新可能要涉及到客户端程序使用的数据库。
3,如何让客户端升级程序先自动停止客户端主程序的运行,更新完毕后,再重新运行客户端主程序。
因为我以前没有开发过自动升级安装程序的经验,所以,请各位高手多多帮助!
我该如何设计这种升级方案,具体实现要点及主要步骤?先谢谢了!