哇靠!紧急急救就没有办法了!
微软的下一代.net开发的软件支持自动升级更新了,用不着开发人员来维护!

解决方案 »

  1.   

    补丁升级:看看瑞星升级的原理即可明白
    有一个专门的升级应用程序来管理升级,定时监测是否有升级包,然后判断版本,如果新,则下载到本地,然后通知主程序退出,注册新组件,启动主程序。ok!
    .net可能更简单,不需要注册,拷贝到指定文件覆盖即可!
      

  2.   

    比如要更新A程序,用B程序关闭A程序,下载A程序的新版本覆盖A程序代码,启动A程序,A程序启动后可以关闭B程序。
      

  3.   

    把各个功能模块能够独立的都做成dll,以后升级的时候覆盖那些dll就行了!
      

  4.   

    http://msdn.microsoft.com/library/en-us/dnbda/html/updater.asp?frame=true