⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 特性: 1、阻塞模式更新 2、具备比较完备的进度控制 3、与autoupgrader组件相比
💻 TXT
字号:
组件名:Upgrader
版本:1.1

作者E-mail:whitewolfxp@163.com

功能:用于通过Http更新软件

特性:
1、阻塞模式更新
2、具备比较完备的进度控制
3、与autoupgrader组件相比,相对更简单些,但autoupgrader必须要求具备GUI,而这个组件则不需要。
4、具自动回滚功能。如停止下载或下载失败都会执行回滚操作。
5、可将文件方便地下载到指定目录而不必须都下载到同一目录中。

组件属性:
UpdateInfoURL:更新信息文件的URL地址
VersionPattern:版本控制模式
	vpByNumber:采用数字作为版本号,采用此模式,VersionAsNumber有效
	vpByDateTime:采用日期作为版本号,采用此模式,VersionAsDateTime有效

组件事务:
OnProgress:进度控制
OnProgress2:扩展进度控制
OnFileBegin:文件下载前
OnFileEnd:文件下载后

更新信息文件格式:
[version]
Pattern=1  //VersionPattern (0表示采用vpByNumber, 1表示采用vpByDateTime)
Version=2  //版本号,如果Pattern为0,则这里采用数字,否则使用日期字符串,如:2007-08-03 12:00:00

//下面是文件列表,格式为:本地路径=下载地址
//.表示当前目录,..表示上级目录,跟DOS下的表示是一样的。
[files]
..\test\NBServer.exe=http://192.168.1.2:19130/nbmanager/NBServer.exe
.\test\blacklist.sys=http://192.168.1.2:19130/nbmanager/blacklist.sys
test\client.exe=http://192.168.1.2:19130/nbmanager/bak/client.exe
config.ini=http://192.168.1.2:19130/nbmanager/config.ini
zend\1.exe=http://192.168.1.2:19130/nbmanager/test/1.exe
zend\2.exe=http://192.168.1.2:19130/nbmanager/test/2.exe
zend\3.exe=http://192.168.1.2:19130/nbmanager/test/3.exe

配置文件中的本地路径可以使用目录变量,如
%Windows%\setup.exe=http://192.168.1.2:19130/setup.exe
即表示将http://192.168.1.2:19130/setup.exe下载到本地的Windows目录下,并改名为setup.exe

可用的目录变量如下:
%Windows%
%System%
%Temp%
%Desktop%
%Programs%
%Personal%
%Startup%
%Recent%
%SendTo%
%StartMenu%
%DesktopDirectory%
%NetHood%
%Fonts%
%Templates%
%Common_StartMenu%
%Common_Programs%
%Common_Startup%
%Common_DesktopDirectory%
%AppData%
%PrintHood%
%Common_Favorites%
%Internet_Cache%
%Cookies%
%History%

使用相关说明,请参看update.inf和Demo(压缩包中的update.inf只是范本,只有放到Http服务器上才会生效)
注:新程序的版本号一定要大于旧程序的版本才会更新

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -