如题,现在做到了判断是否有新版本,但是如何下载并替换本地的exe程序呢?高手能贴一小段代码吗? 完全新手%……

解决方案 »

  1.   

    运行中的程序没法替换,比较友好的做法是弹出提示,就像windows update的提示一样
      

  2.   

    更新程序怎么自己更新自己呢,关闭了程序就什么都out了,所有的更新程序都跟主程序是独立的
      

  3.   

    可以释放一个独立的exe文件来执行删除主程序的操作,或者通过DOS命令。
      

  4.   

    百度了下,提示说先下载下来,重命名如abc.exe.tmp,然后把之前的老版本命名为abc.exe.old 重启进程,然后再继续重命名,完成替换只看到了这个方法,不知道具体怎么做……
      

  5.   

    旧程序down新程序,然后start新程序close自己
      

  6.   

    自己做一个单独的升级程序,和主程序分开
    或者删除自身
    http://www.cnblogs.com/liulun/archive/2009/11/25/1610717.html