希望大侠能指点下思路什么的,先谢谢各位了

解决方案 »

  1.   

    程序启动后去对应的服务器中检查是否有升级,如果有,则把升级文件下载到一个目录中(可以是你的程序目录下的一个temp目录),下载完成后(可以研究下自动)重启程序,程序中也有一个分支除了检查升级外,也检查这个目录下升级文件是不是已经下载好了。升级的目录中要保存一分配置文件,检查到要升级时按照这个配置里面的要求来升级,其实就是说明下哪些文件需要删除,增加,修改,替换,升级程序(执行增删修替的程序)可以先拷贝到系统临时目录中加命令行参数来启动(整个升级可能也要修改升级程序),启动升级程序后马上结束主程序,等待升级完成后再启动主程序(可以用命令行把主程序的路径传给升级程序)
      

  2.   

    一般是服务器上放一个XML,然后里面写版本号和一些其他信息什么的
    程序去检查,然后和自己的版本号进行对照