假的不来 发表于 2015-1-9 23:26

【开源】自动更新插件源码

本帖最后由 假的不来 于 2015-1-9 23:28 编辑

原帖地址软件自动更新(1月7日最后一次更新)
http://www.52pojie.cn/thread-317214-1-1.html

应网友要求,已开源你可以根据自己的需要修改源代码
http://attach.52pojie.cn/forum/201501/03/203152r1g2316z211f2m1s.png
http://attach.52pojie.cn/forum/201501/03/203159tmwppmas6mvmsu7v.png

在dll库中只有一个“check”函数
它需要的参数为你的百度空间主页地址
例:http://hi.baidu.com/mdzpuogtzzhlmpe//必须切换到空间主页在百度空间中的书写格式为例:
[版本]1.01[/版本]
[地址]http://pan.baidu.com/s/1sjJjRgp[/地址]            //新版软件的下载地址,必须为百度网盘的共享地址
[是否]是[/是否]                                          //如果为‘是’的话,每次启动软件都会弹出信息框,不需要弹信息框就不填
[信息框内容]你好,欢迎使用本软件![/信息框内容]
[数据][/数据]                                             //中间填你想要在软件中动态获取的数据,可以建立小型数据库或者添加软件注册码你的软件发布的时候需要修改一个配置文件
文件名为“update.ini”
edition=“填你的版本号,与百度空间中的版本号一致”软件有更新的时候,只需修改百度空间的日志即可
客户端更新后配置文件会被修改
达到动态更新的目的
dll会自动延迟,降低系统资源占用注意:保存在网盘内的新版的软件文件名不能和旧版一样(如果一样的话下载进度条不会动)
进度条不动请检查网盘链接是否失效下载地址http://pan.baidu.com/s/1kT5Peej大家觉得好一定要评分啊花了很多时间完全自写

假的不来 发表于 2015-1-10 20:09

草編的戒指 发表于 2015-1-10 19:58
楼主 ,参考了你的源码,想请教你一个问题   
.版本 2
    .如果真 (信息框 (“检测到新版本,是否更新” ...

百度网盘的延迟,人太多了

犀利哥 发表于 2015-1-9 23:42

感觉写的很棒,收藏了

草編的戒指 发表于 2015-1-10 19:58

楼主 ,参考了你的源码,想请教你一个问题   
.版本 2
    .如果真 (信息框 (“检测到新版本,是否更新”, #确认取消钮, “提示”, ) = #确认钮)
      载入 (窗口2, , 真)

在这里你没有写延迟,为什么点确定后还是要等几秒后才能载入窗口2

月光下の魔术师 发表于 2015-1-9 23:45

其实lz还可加上自动删除过期软件的功能

inat 发表于 2015-1-10 00:12

开源了顶下.

aukj 发表于 2015-1-10 00:18

顶 非常给力可以加上自动删除过期软件的功能

苍。。 发表于 2015-1-10 00:19

c 发表于 2015-1-10 00:50

支持咯,谢谢分享!

f378694339 发表于 2015-1-10 09:21

这个好 解放双手

2314902431 发表于 2015-1-10 13:03

百度空间..不习惯.有条件的还是用虚拟空间代替.

DDK 发表于 2015-1-10 14:58

好牛的插件。谢谢开源。
页: [1] 2
查看完整版本: 【开源】自动更新插件源码