常到vckbase 上找些小程序看看,获益不浅,近来找了找自动更新的程序,还没有写的太好的
索性用了两天时间,做了这个版本,有服务器配置及客户端更新工具,希望对有这方面需求的朋友有一定的帮助。
当然是初次写这玩儿,还有更多功能没有实现,更多BUG没有发现,请大家测试时多提建议,谢谢!
下面是配置文件说明:
作者:Kevin
MSN:fuwenke@gmail.com
网站:http://www.ourcode.net
AutoUpdateClient.exe
运行参数 服务器列表文件URL [auto]
auto 为可选项,如果为 auto, 则自动选择服务器更新,否则手工选择
例子:
AutoUpdateClient.exe http://soft.ourcode.net/autoupdate/serverlist.txt auto
服务器列表文件 存储格式:
服务器名 + "|" + 文件列表URL
例子:
上海电信 videobbs.com [中国视频论坛提供下载]|http://www.videobbs.com/autoupdate/leapftp/leapftpupdate.xml
重庆电信 sohu.com [中国SOHU公司提供下载]|http://www.videobbs.com/autoupdate/leapftp/leapftpupdate.xml
文件列表 存储格式:
用AutoUpdateConfig 生成,为标准 XML 文件
例子(用CONFIG文件生成后,不建议手工进行修改):
<?xml version="1.0" encoding="GB2312" ?>
<xmlRoot keyname="KeyValue">
<Product productname="Product-Name" createdate="2006-03-05 23:05:14" filenum="6">
<File>
<FileName>LeapFTP.exe</FileName>
<FileVersion>2.7.5.610</FileVersion>
<ProductVersion>2.7.5.610</ProductVersion>
<Length>936448</Length>
<FileDateLow>2320854784</FileDateLow>
<FileDateHigh>29660771</FileDateHigh>
<InstallDir>CURRENTDIR</InstallDir>
<Register>NO</Register>
<ZipFile>NO</ZipFile>
<ForceOverwrite>NO</ForceOverwrite>
<Execute>NO</Execute>
<ExecutePar></ExecutePar>
<LocalPath></LocalPath>
<URL>http://videobbs.com/autoupdate/leapftp//LeapFTP.exe</URL>
<UserName></UserName>
<Password></Password>
</File>
</Product>
</xmlRoot>
没有合适的资源?快使用搜索试试~ 我知道了~
CS软件自动更新源码(MFC开发)
共155个文件
h:18个
cpp:16个
old:16个
3星 · 超过75%的资源 需积分: 14 49 下载量 59 浏览量
2017-11-27
14:17:55
上传
评论 6
收藏 22.94MB RAR 举报
温馨提示
CS自动更新技术,对于不熟悉自动更新的同学,绝对是好东西,亲测可用, 支持各种文件格式.怎么部署使用里面介绍的很清楚。
资源推荐
资源详情
资源评论
收起资源包目录
CS软件自动更新源码(MFC开发) (155个子文件)
AutoUpdateClient.aps 45KB
AutoUpdateConfig.aps 43KB
update.bat 75B
AutoUpdateClientDlg.cpp 14KB
ZIPFile.cpp 12KB
UpdateFiles.cpp 12KB
AutoUpdateConfigDlg.cpp 8KB
UpdateFile.cpp 8KB
InetFile.cpp 4KB
Dom.cpp 2KB
AutoUpdateClient.cpp 2KB
ZLib.cpp 2KB
Servers.cpp 2KB
KevinThread.cpp 2KB
AutoUpdateConfig.cpp 2KB
InetFiles.cpp 1KB
Server.cpp 165B
stdafx.cpp 145B
stdafx.cpp 141B
UpgradeReport.css 3KB
mt.dep 65B
mt.dep 65B
Entries 967B
Entries 513B
Entries 459B
Entries 413B
Entries 253B
Entries 173B
Entries 172B
Entries 15B
AutoUpdateClient.exe 2.44MB
AutoUpdateConfig.exe 2.28MB
Entries.Extra 708B
Entries.Extra 386B
Entries.Extra 318B
Entries.Extra 292B
Entries.Extra 179B
Entries.Extra 155B
Entries.Extra 128B
Entries.Extra 18B
UpgradeReport_Plus.gif 71B
UpgradeReport_Minus.gif 69B
ZIPFile.h 2KB
UpdateFile.h 2KB
InetFile.h 2KB
AutoUpdateClientDlg.h 2KB
stdafx.h 1KB
stdafx.h 1KB
ZLib.h 1KB
KevinAutoLock.h 1KB
UpdateFiles.h 1KB
resource.h 1KB
AutoUpdateConfigDlg.h 1KB
Resource.h 960B
KevinThread.h 625B
AutoUpdateClient.h 585B
Servers.h 579B
AutoUpdateConfig.h 497B
InetFiles.h 471B
Server.h 173B
BuildLog.htm 21KB
BuildLog.htm 19KB
AutoUpdateConfig.ico 21KB
AutoUpdateClient.ico 21KB
downstart.ico 766B
ico00001.ico 766B
icon3.ico 766B
icon2.ico 766B
icon_dow.ico 766B
icon1.ico 766B
vc90.idb 971KB
vc90.idb 883KB
AutoUpdateClient.ilk 7.51MB
AutoUpdateConfig.ilk 6.95MB
AutoUpdateConfig.exe.ini 39B
AutoUpdateConfig.exe.embed.manifest 795B
AutoUpdateClient.exe.embed.manifest 795B
AutoUpdateConfig.manifest 705B
AutoUpdateClient.manifest 705B
AutoUpdateConfig.exe.intermediate.manifest 381B
AutoUpdateClient.exe.intermediate.manifest 381B
AutoUpdate.ncb 15.83MB
UpdateFiles.obj 374KB
UpdateFiles.obj 374KB
stdafx.obj 308KB
stdafx.obj 301KB
Servers.obj 220KB
InetFiles.obj 196KB
AutoUpdateClientDlg.obj 185KB
AutoUpdateConfigDlg.obj 131KB
AutoUpdateClient.obj 106KB
InetFile.obj 103KB
UpdateFile.obj 85KB
UpdateFile.obj 85KB
Server.obj 52KB
AutoUpdateConfig.obj 36KB
KevinThread.obj 14KB
Entries.Old 967B
Entries.Extra.Old 708B
Entries.Old 513B
共 155 条
- 1
- 2
资源评论
- penghf19852019-06-10写得很乱,不值这么多分
- huiyatian2019-01-11MFC还是太复杂,改用C#了。
80Sjelly
- 粉丝: 2
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功