本帖最后由 VisualEleven 于 2010-11-08 10:02:35 编辑

解决方案 »

  1.   

    做一个exe的升级程序。
    客户端一个本地文件列表,最好做成xml格式的,格式为
    <Files>
        <File Ver="2.2.0.0" Name="yourSoft.exe" />
         <File Ver="2.0.0.0" Name="yourDll.dll" />
    </Files>
    服务端也保存一个,用http或者ftp定时下载服务端的xml,将版本号与本地的版本号比较,如果服务端版本号高则下载最新的。最好做成可选下载的。
      

  2.   

    服务器:使用WEB服务器来更新,使用MD5算法获取每个文件的MD5码放到一个XML文件里
    客户端:每次启动时先从服务器读取这个XML中的MD5与本地的文件MD5进行效验,如果不一样就下载它!