加入自己的程序有.exe 和 .dll 两部分组成,
.dll的升级比较简单,只需要把本地.dll的内部版本号或者类似的标识和服务单进行比较,需要升级的话下载下来起个名字,然后程序下次启动的时候,在本地处理之就可以了,就完成了dll文件的升级。
但是.exe想升级的话,不借助第二个exe,请问有什么思路没。如果必须借助第二个exe的话,又是个什么样的思路,谢谢各位啦!

解决方案 »

  1.   

    1.下载升级包
    2.下载完解压缩,执行脚本(记得把程序路径当作参数默认输入)
    3.关闭主程序
    4.覆盖原来的dll,exe
    5.升级成功提示
      

  2.   

    比对exe版本,本地版本低于服务器版本就启动升级程序,升级程序加载数据保存在本地文件,然后关闭exe程序,再用保存的文件覆盖原来的exe程序。
      

  3.   

    不借助第二个exe,貌似实现不了。
      

  4.   

    不借助第二个exe,需要自删除技术,估计反病毒软件直接把你XX了,而且很复杂,不值得