怎么实现软件自动升级?,从服务器上自己下载补丁 并安装

解决方案 »

  1.   

    比较简单的方法是使用.NET Remoting发布一个检察当前版本号和下载新版本的接口.
    客户端每次启动时,连接服务器检察,如果版本低于服务器的版本,则下载新版本。
    这个问题涉及的方面太多,不是太简单就能解决.
      

  2.   

    提供我想到的两种办法:
    1.好好看看.bat文件怎么写,特别是xcopy这个函数的引用,注意后面的参数。在使用xcopy函数之后,使用命令start启动你的程序。使用xcopy这个函数可以实现你要的功能,但是在你的程序启动之前,会有一个CMD界面出现,并且执行一小会来实现你的更新功能,然后你的程序就启动了。2.自己使用Socket来判别。