我之前有封装过一个比较完善的在线更新程序. 但是需要带上"迅雷SDK"就显得有点大了
在泡论坛时找到了一个Wininet下载模块, 觉得不错就拿来做一个在线更新程序与"XX装饰管理系统"配套使用
剑齿虎de模块 v2.65
Wininet (并没有源码)
\update.exe 在线更新程序
\update.ini 本地更新配置文件
\update.xml 网络更新配置文件
\lib\ 因为我的易语言被改造过, 普通编译的支持库会掉落到lib目录中. 所以保留
[更新配置]
当前版本=1.0.1
稍微有点常识的人都可以看出来.这是一个配置文件.
保存了这个软件的"当前版本"号, 如果她被更改. 导致与"网络更新配置文件"中的Info\Version值不匹配. 就会触发更新
<Info>
<SoftName>XX装饰信息平台SoftName>
<ShortName>Zhuang ShiShortName>
<MainExe>Client.exeMainExe>
<Version>1.0.1Version>
<Log>Log>
<DownloadUrl>http://127.0.0.1/update/1.0.1.zipDownloadUrl>
Info>
这个是网络配置文件 update.exe 会访问这个文件获取信息与本地比较.
Info\SoftName 软件名称/标题
Info\ShortName 软件英文名称
Info\MainExe 更新后启动的程序 (主程序)
Info\Version 当前最新版本号
Info\Log 更新内容说明
Info\DownloadUrl zip更新包下载地址
编辑好"update.xml"并上传到你的网站
Shift + 鼠标右键 "在此处打开命令窗口"
键入命令"update.exe http://www.edk24.com/update.xml test" 后面的网址是你的 update.xml文件网址
test是无意义的, 只是需要两个参数