我在客户端运行一个exe程序,在ftp服务器端方置最新的此exe程序
我如何在运行客户端的exe从ftp服务器上把最新的程序downlaod下来?
下载完成后,替换原来的旧版本. 其实我做自动升级时的最大问题是:
新下载下来的程序如何代替当前正在运行着的老程序?
开了新的再关旧的?不合理! 那位可以解决??

解决方案 »

  1.   

    建议用<<传奇>>的模式,每次启动都先进入下载的程序,如果有新文件就下,如过没有,或者下完了,就进入主程序
      

  2.   

    赞成 Drate(小虫) 的观点!写一个“第三者”程序!我就是这么做的。
      

  3.   

    我的要求是:我在客户端运行一个exe程序,在ftp服务器端方置最新的此exe程序
    我如何在运行客户端的exe从ftp服务器上把最新的程序downlaod下来?
    下载完成后,替换原来的旧版本. 其实我做自动升级时的最大问题是:
    新下载下来的程序如何代替当前正在运行着的老程序?
    开了新的再关旧的?不合理! 难道要我下载新的程序(下载时改名)后再手工去删掉原有文件
    手工把新文件的名字改过来吗?
      

  4.   

    需要更新部分可做成DLL,界面可用skin嘛!
      

  5.   

    "开了新的再关旧的?不合理!"这有什么不合理的?像Norton等很多软件还要求重启计算机呢
      

  6.   

    yishengdxx(yisheng):如果要更新的是界面呢?怎么办?