原理大致如下:服务器获取最新信息==》比对版本号==》判断是否强制更新==》下载文件==》删除旧版文件==》自动打开新版本软件
废话不多说,上图开搞
这一步是检测版本更新,获取一些配置文件进行(强制)更新,版本更新的方法如下
利用web网页,截取字符串的形式,web构造如下
这个页面你可以放在任何可以存放文本的地方,微博,百度等等
然后就是进入到下载界面,开始参考了很多下载,都不是很满意,基本上不能替换自己本身。或者说压根没法下载
后面想到了以前写过的一款以前的软件生成器的源码。参考案例并开始动手了。
进入更新界面,定义下载参数,下载地址是我们开始在WEB上设置的地址,路径里的软件名字随意取,只要不是软件原本的名字就OK。
生成cmd的echo指令。关闭进程后,删除掉本身。再将下载的文件替换成原始文件名