注册 登录
编程论坛 VFP论坛

VFP做的小程序想做个自动升级程序(内网),有DEMO参考了一下吗?谢谢

ykxby001 发布于 2024-07-22 10:14, 1358 次点击
VFP做的小程序想做个自动升级程序,有DEMO参考了一下吗?谢谢
12 回复
#2
wengjl2024-07-22 14:22
A为执行程序,B为升级辅助程序。每次启动A时,检测服务器上是否有可供升级的最新程序,若有启动B,中止A,在B的运作中,用升级程序覆盖A,完成升级,重启A。我写不出代码,但我想大概是这样一个过程吧!
#3
sych2024-07-22 17:55
思路完全正确,不走冤枉路

#4
easyppt2024-07-23 08:35
好像一个exe即可完成自毁更新,不过我不会这技术,还请高手分享!
#5
wxzd1232024-07-23 08:46
#6
sych2024-07-23 10:21
非常精简高效,十年前的分享依然那么超前
#7
ykxby0012024-07-24 14:41
VFP日不落
#8
camsion2024-07-25 15:29
还要考虑,要是新版本有BUG,需要随时退回到上一版本.
#9
ykxby0012024-08-18 13:43
升级不光要升级主文件,有可能还会升级其他文件,这就需要读取整个目录的属性,匹配新值时都要下载更新。。。。。。
#10
ykxby0012024-08-18 13:44
有偿求案例,懒得写。。。。
#11
nhdjh2024-12-24 21:28
一、安装FTP服务器;
二、配置UPDATE.INN文件:
[Ver]
SVer1=3.58 (软件版本号)
[ftpinfo]
ftpip=192.168.1.108 (FTP服务器IP地址)
ftpuser=iftp (登录FTP的用户名)
ftppw=iftp (登录FTP的密码)
ftppath=test/ (FTP上存放升级文件的目录)
[s_exe]
Sexe1=notepad 说明文档.txt (升级后要运行的程序)
三、把此配置好的INI文件拷贝到FTP存放升级文件的目录中,并设定好软件版本号(只有大于本地版本号时才升级)。
#12
sw39292024-12-28 21:15
我的做法是,更新程序放在服务器数据库的二进制字段里,本地程序分两块,主程序检测需要更新的话,下载覆盖子程序。意思是主程序永远不变,所以主程序要简短简明确保以后不需要更新。
#13
shizi02024-12-30 22:15
1、主程序启动后,先检测、关更新程序,然后运行更新程序,并关闭自己。
2、更新程序启动后检测、关闭主程序。
3、更新程序检测、比对、更新主程序,以及其他一切附带库文件、辅助文件等。
4、更新程序启动主程序,并关闭自己。
1