vb自动升级替换

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:38:44
我想做一个能自动升级的程序
1怎么检测升级文件的属性及版本
2怎么把自身替换成新版本并运行

'1、可以通过程序运行虹自行写入版本信息(注册表或INI。。。ect.),升级程序读取该信息就可以判断了。

'2、替换自己好像不可能吧,写专门用来升级的程序来替换另一个程序。

'下面是我的思路:
'===============
'例如有程序一(被升级程序)、程序二(信息写入程序)和程序三(升级程序)

'”””””””””””””””””””””””””””””””
'”运行程序二——(运行结束并关闭)””””””””””””””
'””””””””””””│””””””””””””””””””
'””””””””””””│””””””””””””””””””
'””””””””””运行程序三””””””””””””””””
'””””””””””””│””””””””””””””””””
'””””””””””””├——(满足升级条件)——┐”””””
'””””””””””””│””””””””””””│”””””
'””””””””(不满足升级条件)””””删程序一、二””””
'””””””””””””│””””””””””””│”””””
'””””””””””运行程序一”””””下载新程序一、二替换”
'””””””””””””│””””””””””””│”””””
'””””””””(运行结束并关闭)”””(运行结束并关闭)””
'”””””””””””””””””””””””””””””””

'验证是否满足升级条件可以通过网络方式验证,因为升级条件往往是变动的。
'