程序的自动更新并重新启动

爆豆 2014-02-20 08:44:17
从网站上把压缩包下载下来后,原程序退出,新程序打开,旧的文件一律替换成新的,这个替换动作无处下手啊,旧程序不关闭,没办法拷贝,各位大哥,提供些思路吧,详细一些吧,真是十分感谢!
...全文
124 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-02-21
  • 打赏
  • 举报
回复
提醒,.bat批处理文件可以执行完毕后删除自己。
nanjun520 2014-02-21
  • 打赏
  • 举报
回复
一般是用一个专门更新的程序,这个程序的功能就是负责更新,更新程序一般是后台运行的。 更新程序会负责下载新的东西,下载完成之后,更新程序关闭主程序,把文件替换掉,再启动主程序。 至于替换那些文件,如果有自己的服务器,更新程序可以从服务器获取需要更新的文件列表。没有自己的服务器就只能在更新程序里面写死了。
xiaohuh421 2014-02-21
  • 打赏
  • 举报
回复
自己结束自己那应该是不科学的, 一般的做法是开启另一个程序来做你要做的事. 比如更新替换什么的.
半行注释 2014-02-20
  • 打赏
  • 举报
回复
强制关闭旧程序 权限要够的话 强制关闭进程 没测试过 感觉能过

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧