本人想写一个能够自动升级的软件,就像金山毒霸升级一样的那种,但是一直未能实现,现求各位大侠,给点建议,当然有源码最好!(要求用.NET或JAVA实现

解决方案 »

  1.   

    如两个类:
    主类:只对文件进行版本检查,并调用子类启动
    子类:真正的程序..这个类才是真正程序的开始类.
    太简单了吧?
    直接写一个主类,主类一启动就下载一个小文件。小文件里版本号。
    主类发现当前版本过低。就自动获取服务器上的文件..下载下来。
    然后调用子类并启动。。
    Runtime方法调.也可。反射调用也可
      

  2.   

    随便用sock通信就可以实现了,然后用JNLP技术实现软件的更新
      

  3.   

    如果是服务器,不能经常重启的话就用sock通信实现,如果可以重启的化,用JNLP实现最方便