社区
网络及通讯开发
帖子详情
客户端自动升级的制作
yiweichun
2005-08-17 10:28:54
哪位老大有关于客户端自动升级的开发的经验或例子?请执教,急
...全文
477
21
打赏
收藏
客户端自动升级的制作
哪位老大有关于客户端自动升级的开发的经验或例子?请执教,急
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youngzi
2006-07-04
打赏
举报
回复
young@esilk.net
谢谢
chenjun716
2006-07-04
打赏
举报
回复
我以前做过,具体功能如下:
1.根据需要自动登录与退出FTP服务器
2.自动识别客户机器上的程序版本根据具本情况来升级.
3.自动检测与提示用户进行更新,自动更新程序文件(子目录,多级目录下的文件也能自己更新).
4.根据更新需要自动关闭与启动RNSS程序.
5.自动备份所有所需更新的文件,提高安全性可靠性.
6.自动生成更新日志文件,便于查看更新的具体文件.
7.更新失败能自动恢复.
8.能自更新(即更新程序自己更新自己)
9.可视化的升级进度.
10.可设置定时更新,如某天某一时刻开始更新
11.可手工更新,手工更新时有详细的用户操作提示
12.可设置开机启动(启动后位于系统托盘区)
ww425
2006-06-28
打赏
举报
回复
我所做的方法是:
服务器端存放配置文件,由于我们的软件采用模块化,所以这个配置文件对每个模块都有版本号,当然,有一个主版本号。客户端也有一个相同文件,每次用户启用软件后台会去服务器抓取配置文件对比主版本号,如果更新了,再分析是哪个模块更新了,然后抓取这个模块升级
zyyoung
2006-06-23
打赏
举报
回复
涉及到com编程,找找这方面的资料
humanistor
2006-06-23
打赏
举报
回复
w我也想要
hgf@cnsanxi.com
海嵌
2006-06-23
打赏
举报
回复
电脑编程巧术与维护
海嵌
2006-06-23
打赏
举报
回复
04年10期“电脑编程技术与维护”上有一片文章。主要应用TIdHTTP。
wanglovec
2006-06-22
打赏
举报
回复
我也想学这方面的内容 各位能否给个例子 或哪个地方有 给指条路
wood542344
2006-06-22
打赏
举报
回复
菜鸟学习中,也想要一个。
wood54234428@21cn.com
Sylarzgb
2006-06-22
打赏
举报
回复
sumpos_zgb@126.com
我要一个,发一个谢谢.
xifenmin
2006-06-22
打赏
举报
回复
我刚做了个Update,有需要的吗?我可以提供给大家(并且支持断点续传)
wenyongjie
2006-06-16
打赏
举报
回复
Mark
truelove7283159
2006-02-28
打赏
举报
回复
wenyongjie(我们的目标是:没有蛀牙!!) 你这个是客户端主动升级的吧。自动升级是不用用户介入的。你在服务端更新,客户端自动完成更新。
一般的杀毒程序,瑞星那些做法比较简,可能麻烦的客户认证。
truelove7283159
2006-02-27
打赏
举报
回复
ativex or ativeform maybe.
if u select ativex or ativeform , u'd better add certificate to ur ative control
for MS Security Certificate
hurrybaby
2006-02-27
打赏
举报
回复
思路都挺简单,关键是要下载之后较难一下是否下载完全,否则替换了可执行文件,软件就要出问题了
constantine
2006-02-27
打赏
举报
回复
盒子那里大吧这样的例子,ftp,http...都可以做到
nowcan的网站也有一个bcb的
失落的羊
2006-02-27
打赏
举报
回复
我也在找这方面的例子。
wenyongjie
2006-02-27
打赏
举报
回复
我也想做,思路是这样,在客户端用户输入正确的用户名和密码,并把它们通过INTERNET发到公司网站进行验证,验证通过就下载升级程序,(很多杀毒软件升级都是这么做的)但不知怎么实现这个功能。借宝地一问
truelove7283159
2006-02-27
打赏
举报
回复
1 update
一般情况下是另外制作一个update程序,由这个模块来负责获取更新信息和下载文件,并且负责关掉目前存在的主程序进程,替换后再重新执行主程序。
2 主程序
主程序运行起来以后再去监管update程序,又主程序负责获取update程序的更新信息和下载文件
3 有必要的话就在一个守护程序。
一个运行的控制另外两个不在运行的,这样别人不能轻易的删除掉,我学3721的,哈哈:)
山野2024
2006-02-27
打赏
举报
回复
我也遇到了这个问题,我的思路是,先判断新旧程序的位置,版本,再删除旧程序,最后再把新程序拷到旧程序的位置,现在的难题就是删除了旧程序后,新程序无法拷,提示说旧程序正在使用。另外也不知道程序是否拷完整了,请高手指教一下
加载更多回复(1)
C#
自动
升级
程序如何
制作
,我来帮你整理思路
CS端程序都要设计产品
自动
升级
,那么怎么设计? 第一 产品
升级
的前提 1、服务端做CS
客户端
版本的支持,通过接口可以访问到比当前版本更新的版本信息(版本号、更新文件名称、下载路径等等)。 2、服务端是否考虑逐级
升级
或直接更新至最高版本。(看需求而定) 3、防止
升级
程序多开。 第二 产品
升级
的逻辑流程 1、在Main中加入 #region 防止多开 ...
软件
自动
升级
系统:支持exe程序覆盖更新、目录结构、更新更新程序自身、更新sql、执行bat批处理...
软件
自动
升级
系统说明 目录 一、
自动
升级
需要需要实现些什么?... 1 二、 服务器安装... 2 三、
客户端
配置... 4 四、 【数据库
升级
】包的
制作
和错误处理... 8 1. 如何连接数据库?... 8 2. 更新哪个数据库?... 9 3. 更新包的文件如何
制作
?... 9...
Rsyslog v8
升级
后TLS证书
制作
全攻略:从certtool安装到避坑指南
本文详细介绍了Rsyslog v8
升级
后TLS证书
制作
的完整流程,从certtool工具安装到CA证书体系构建,再到
客户端
和服务端证书的生成与配置。文章还提供了Rsyslog的TLS配置示例和深度排错指南,帮助用户避免常见问题,确保日志传输的安全性。
python
自动
升级
更新
客户端
,python
自动
更新
客户端
开发者需要准备多个版本的更新包,而运营者则需要对每个用户的操作进行记录,这都会增加开发和运营的成本。需要注意的是,Web应用程序需要返回更新的元数据和文件信息,以便Python桌面应用程序进行更新。需要注意的是,PyInstaller需要在程序中添加一个API,用于返回更新的元数据和文件信息。需要注意的是,PyOxidizer需要在程序中添加一个API,用于返回更新的元数据和文件信息。
自动
更新和
升级
可以让开发者和运营者无需准备多个版本的更新包,也无需对每个用户的操作进行记录,从而降低了开发和运营的成本。
C# Winform实现在线
升级
WinForm、WPF
客户端
自动
升级
功能,Winform Wpf上位机
自动
升级
业务C# Winform 与 WPF
客户端
自动
升级
全攻略
然后,在 Winform
客户端
应用中,通过定时任务或者在特定事件触发时,调用
升级
检查的方法。下载完成后,还需要对下载的文件进行校验,保证文件的完整性和安全性。整个过程需要精心设计和编码,以实现无缝的
升级
体验。而
自动
升级
功能就像是给软件配备了一位 “智能助手”,它能够在后台默默地检查更新,一旦发现新版本,便迅速地为用户下载并安装。无论是工业控制、数据采集还是办公
自动
化等领域的 WinForm、WPF上位机应用,
自动
升级
都能极大地提高工作效率,降低维护成本,让软件始终保持在最佳状态,满足用户日益增长的需求。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章