用VB怎样做一个自动升级的程序?

shiqiren 2007-11-13 03:04:03
一个独立的升级程序,检查更新,通知用户是否升级
最好有源代码
...全文
468 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cowboy22 2008-03-05
  • 打赏
  • 举报
回复
Visession Anyupdate自动升级软件系统
免费将自动升级功能加入您的软件产品中
网站:http://www.visession.com/anyupdate
下载:http://www.visession.com/anyupdate/DownLoad.htm
guyehanxinlei 2007-11-15
  • 打赏
  • 举报
回复
都有人说了
东方之珠 2007-11-14
  • 打赏
  • 举报
回复
用VB6.0编写自我升级的程序 http://www.zaoxue.com/code/softdown/qitayuanma/VByuanma/yongVB6.0bianxieziwoshengjidechengxuyi.shtml
东方之珠 2007-11-14
  • 打赏
  • 举报
回复
升级那是一门技术,有专利、有产权的。比如瑞星公司的杀毒软件,可以动态升级(杀毒时升级),也可以静态升级。涉及好多技术!
不过思路一般是这样的:
第一,要获得已经的软件的路径,这可以到注册表中反安装程序中去找(不同的打包软件可能不一样,另外安装到英文文件夹和中文文件夹也不一样);
第二,不能通过打包软件打包后进行安装(否则和重新安装没有什么区别);
第三,要把覆盖的文件全部写到资源文件中去,然后再从资源文件中拷贝出来到计算机中去(直接覆盖),同时要考虑,程序如果正在运行中,如何覆盖?
第四,再将你的程序打包。
shiqiren 2007-11-14
  • 打赏
  • 举报
回复
多谢各位的回复,请问你们能不能发源代码上来啊??
lertulo 2007-11-14
  • 打赏
  • 举报
回复
哇,好多星星哦```
moon1861 2007-11-13
  • 打赏
  • 举报
回复
分两个程序,
一个是加载程序,一个是主体程序。
升级只是升级主体程序。
运行的时候先启动加载程序,该程序负责检测版本和下载更新。
如果判断有新版本,则下载替换现有主体程序,然后调用主体程序,加载程序自动退出。
一般的思路是
客户端运行,检查本地的版本和网络的版本时候一致,不一致就要判断是否需要更新了!
更新的话,启动一个更新下载工具下载最新的软件!
停止本地客户段程序,用最新的文件覆盖,然后启动该程序即可!
最后结束下载程序!
熊孩子开学喽 2007-11-13
  • 打赏
  • 举报
回复
二楼的说法顺序反了。
熊孩子开学喽 2007-11-13
  • 打赏
  • 举报
回复
分两个程序,
一个是加载程序,一个是主体程序。
升级只是升级主体程序。
运行的时候先启动加载程序,该程序负责检测版本和下载更新。
如果判断有新版本,则下载替换现有主体程序,然后调用主体程序,加载程序自动退出。
ZOU_SEAFARER 2007-11-13
  • 打赏
  • 举报
回复
一般的思路是
客户端运行,检查本地的版本和网络的版本时候一致,不一致就要判断是否需要更新了!
更新的话,启动一个更新下载工具下载最新的软件!
停止本地客户段程序,用最新的文件覆盖,然后启动该程序即可!
最后结束下载程序!
yangao 2007-11-13
  • 打赏
  • 举报
回复
既然你都知道原理了
代码其实好实现的

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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