递归火山软件开发平台

标题: ★通用自动更新器★ 2022/07/02 更新 [打印本页]

作者: 小蜗牛    时间: 2022-6-30 03:26
标题: ★通用自动更新器★ 2022/07/02 更新
本帖最后由 小蜗牛 于 2022-7-2 09:04 编辑

支持更新自身,也就是更新"update.exe" 确保更新无忧..
支持下载失败时自动重新下载,最大重试5次,如果5次都下载失败,则放弃当前文件..

在您的项目里引用"蜗牛自动更新类库"..然后使用函数: 自动更新(),即可...

部署简单方便,只需要把您的软件,直接放到服务器的目录里面即可..无需其它任何操作...

您只需要控制版本号,即可完成自动更新..

缺失的文件,会自动下载..即,在您服务器目录里面有"Config.ini"这个文件,而客户的电脑里面,缺失这个文件,只要调用了 "自动更新()"便会补足文件..


函数方法:
(, 下载次数: 28)


检测到更新:
(, 下载次数: 32)


需要终止进程:
(, 下载次数: 30)



不需要更新:
(, 下载次数: 33)




更新完成:
(, 下载次数: 34)



估计不少人有这个需求.但是自己去写又很麻烦...

参数介绍:
url 文本型您自己的服务器地址
程序名称 文本型在服务器上,软件的目录名称
线程数 整数多少条线程来下载更新文件
窗口标题 文本型自己定义窗口标题
静默更新 逻辑型 不管更新成功或者失败,都没有提示,也不会显示窗口
更新方式 整数 0=用户决定是否更新  1=强制按需更新(用户无权决定是否更新)   2=强制全部更新(用户无权决定是否更新)
更新完成后运行程序 文本型 更新成功后,运行指定程序,如果要运行当前程序可以: 取运行目录 () + 取执行文件名 ()

服务端使用方法:
   在"软件目录"下面,创建一个目录,名称比如"文本处理免费版" 然后把程序文件放在"文本处理免费版"即可..

客户端使用方法:
   傻瓜式,不知道怎么教才好...

类库+服务端..缺一不可...有的人怕有中招这些..如果怕xxxx的话,并且有需要的..可以找我买源码
服务端+客户端=500¥


后续会增加:免签收款(此功能需要购买..)


(, 下载次数: 56)
(, 下载次数: 157)


易语言调用:
火山用户不需要下载 (, 下载次数: 35)





作者: windkey    时间: 2022-6-30 10:28
支持一波
作者: nurjay    时间: 2022-6-30 10:29
服务端口如果不支持ftp,能不能更新,看看效果
作者: yyk80238    时间: 2022-6-30 12:00
试试效果
作者: ye151    时间: 2022-6-30 13:31
自动更新类库
作者: amwji    时间: 2022-6-30 15:00

支持一波
作者: 泡泡小驻    时间: 2022-6-30 15:10
试试效果
作者: lrbf810    时间: 2022-6-30 17:57
学习一下,
作者: qaz2428119    时间: 2022-6-30 21:06
小心被中码
作者: 小蜗牛    时间: 2022-6-30 21:28
qaz2428119 发表于 2022-6-30 21:06
小心被中码

警惕是好事..如果需要,可以花钱买源码..服务端+客户端 500大洋
作者: qaz2428119    时间: 2022-6-30 21:37
小蜗牛 发表于 2022-6-30 21:28
警惕是好事..如果需要,可以花钱买源码..服务端+客户端 500大洋

不准备写类库,不需要
作者: kca    时间: 2022-6-30 21:49

学习一下
作者: michardhl    时间: 2022-6-30 21:56
学习一下
作者: cdmmye    时间: 2022-7-1 07:55
太年轻,这样的更新器~太差
作者: shuimiao    时间: 2022-7-1 09:08
这个最好去掉服务端,只要http读取配置文件就行
作者: 小蜗牛    时间: 2022-7-1 10:50
本帖最后由 小蜗牛 于 2022-7-1 10:51 编辑
shuimiao 发表于 2022-7-1 09:08
这个最好去掉服务端,只要http读取配置文件就行

去掉的话...就不够方便了..需要手动更新配置文件,更新下载地址...而且..用户要自己搭建web服务..也麻烦...
作者: 菜鸟龙    时间: 2022-7-6 11:21
程序没有更新也会弹出一个对话框?
作者: 小蜗牛    时间: 2022-7-6 13:59
菜鸟龙 发表于 2022-7-6 11:21
程序没有更新也会弹出一个对话框?

如果不弹...用户点了"更新"一直没有反应..会一脸懵逼的...
如果要不弹出..可以选择静默更新
作者: 67564226    时间: 2022-7-6 14:44

作者: 菜鸟龙    时间: 2022-7-6 14:58
我明白了,
作者: cici77245    时间: 2023-5-18 11:02
进来学习一下
作者: byyiwei    时间: 2023-9-8 09:12
给个联系方式我要买服务端源码




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4