觅风论坛

标题: 自动更新模块分享&纯源代码&无模块引用【整合了一份代码】 [打印本页]

作者: 小枫嘎嘎    时间: 2024-9-1 11:09
标题: 自动更新模块分享&纯源代码&无模块引用【整合了一份代码】
背景:因为我每次编译软件名字都不一样。所以我不需要一直保持一个名字。示例:自动更新1.0.exe、自动更新1.1.exe、自动更新1.2.exe
问题:如果你的名字是【自动更新.exe】,因为当前程序【自动更新.exe】在运行,无法覆盖下载,无法强制更新,可能导致你这个文件更新失败。
解决办法:
1.把该模块做成update.exe程序,携带命令行运行。
2.当判断下载文件跟当前运行程序同名的时候,下载的时候添加后缀覆盖【.down】,即:【自动更新.exe.down】下载完毕后。
在执行【运行程序_删除自身】的bat命令时候。先删除【自动更新.exe】后,再增加一行命令,重命名【自动更新.exe.down】为【自动更新.exe】
然后在运行程序即可。


QQ截图20240901112331.jpg



作者: lsz    时间: 2024-9-3 22:22
我知道错了,感谢大神分享
作者: hy507669673    时间: 2024-9-6 09:34
学习中,看看代码啥情况
作者: hy507669673    时间: 2024-9-8 20:46
很给力。。。。很喜欢
作者: lsz    时间: 2024-9-11 07:59
顶一个了
作者: wang798403789    时间: 2024-9-13 19:11
碉堡了!
作者: 13778890079    时间: 2024-9-16 08:19
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者: tzq78789    时间: 2024-9-18 21:28
666学习了!!
作者: wfagf    时间: 2024-9-21 10:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 13778890079    时间: 2024-9-23 23:45
期待中......
作者: 2098817979    时间: 2024-9-26 12:53
赞一个!




欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4