- 主题:有什么好用的客户端软件升级的库?
不知道有没这种sdk,这个sdk能完成我开发的客户端软件的升级,客户端一般几千,最多在几十万的量级。
客户端除了exe/dll,还有win32服务、驱动服务等。
给定升级包的服务器地址,能拽下来升级包进行升级。
下面这种开源库是自带升级UI的,我不需要任何UI。
https://sparkle-project.org/
https://github.com/vslavik/winsparkle
--
FROM 114.245.195.*
自己写是没有问题的,只是耗时较长,而且内部逻辑其实还有点复杂(增量升级、全量升级等,版本diff),需要时间来稳定。
就是问问有没现成可用的。
【 在 GoGoRoger 的大作中提到: 】
: 一般是一个独立的程序,把主程序杀死,再下载安装
:
: 发自「今日水木 on M2007J17C」
--
FROM 114.245.195.*
是的,第一版就只搞全量升级,升级包里带有全部的客户端文件,目前客户端的整个包不大。
后续有些hotfix就做小的升级包,包里可能只带一两个需要fix的文件。
是在企业内网里搞,不走CDN。
【 在 hgoldfish 的大作中提到: 】
: 增量升级不需要吧。买个 CDN 了事。写个服务器接口,每次返回 hash 值,对比一下本地安装包的 hash 值,如果不一致就下载解压。然后重启服务。
: 我自己用我弄的 qtng 作为网络库写了一个简单的,大概客户端一百行代码,服务端 django 20 行左右。
:
--
修改:z16166 FROM 114.245.195.*
FROM 114.245.195.*
俞飞鸿啊,哈哈
【 在 ECUCoder 的大作中提到: 】
: 楼主,问个题外话,你的头像是圆圆么?
:
--
FROM 114.245.195.*
谢谢推荐
【 在 leadu 的大作中提到: 】
: 安装升级msi或installshield,检查更新有商业控件,开源的也有
: 企业内部clickonce更合适,前几年GitHub的客户端就是clickonce的
--
FROM 114.245.195.*