最近在做一个自动更新的程序,更新安装包是一个EXE文件。直接下载下来运行就可以更新本地了。我想直接下载这个EXE文件,但不知道会不会发生一些我现在没有预想到的错误?我现在在自己电脑上测试没问题。测试环境是,服务器是PHP+APPACHE,客户端是VS2005,WIN2003.

解决方案 »

  1.   

    www.370b.com/mydesktop/update.xml2进制形式存取文件 就可以 
      

  2.   

    我返回的XML是这样的
    <result>
      <url>http://www.abc.com/update.exe</url>
      <version>1.2.3.0</version>
    </result>
    在客户端接收到XML后就是根据URL地址下载了,URL是EXE文件不知道会有问题吗?
    还是应该在返回XML前用PHP将服务器端文件改名,下载到本地后再用C#改名?
    还是直接下载ZIP文件,下载到客户端后用ZIP类解压缩?
      

  3.   

    没问题 msi也是可执行文件  只要你服务端 可以访问到这个文件就可以