AutoUpdate 使用及更新文件定义说明
AutoUpdate 是一个通过网络对软件进行自动更新的系统。可以自动根据软件的版本号
最后修改时间、文件的大小等因素自动的判断哪些文件应该,更新,那些文件,无需更新
在更新的方式上也有两种:第一是拷贝更新,即将更新文件拷贝到指定的文件夹以达到更
新软件的目的,第二是通过利用 InstallShield 或者其他的软件做出更新发布包通过执行达到
更新的目的。以下是 AutoUpdate 运行过程中的配置文件的设置
AutoUpdate.ini 软件配置文件,该文件保留了软件的外观皮肤的配置和代理的设置(代
理这个版本暂时不支持)
UpdateApps.ini:需要利用被软件更新的软件定义,包含以下的设置项:
Session:软件名称
EXEFile:软件的主执行文件
UpdateServer:更新定义文件的服务器定义(现在只支持 FTP 服务器,如果服务
器 需 要 登 录 , 登 录 名 和 密 码 直 接 写 到 URL 处 例 如 :
ftp://ftpuser:gfsoft.net@ftp.gfsoft.com)
UpdateFileList:更新定义文件名称
LocalPath:本地路径(如果把 AutoUpdate 和你的软件安装在一起,可以不用填写
这个项目,如果没有安装在一起就必须填写)
更新定义文件(现在只支持 XML 格式的文件)文件格式如下:
<UpdateLists>
<UpdateFile>
<FileName>CReporter.exe</FileName>
<FileURL>CReporter.exe</FileURL>
<chkType>1</chkType>
<UpdateType>0</UpdateType>
<Version>1.0.0.8</Version>
<DateTime>2004-4-24 12:30</DateTime>
<FileSize>3984588</FileSize>
<DeskFile>CReporter.exe</DeskFile>
<CmdLine></CmdLine>
</UpdateFile>
</UpdateLists>
该文件中的每个描述项目如下:
FileName:文件标示名称,尽量使用英文名称。
评论0