找回密码
 加入
搜索
查看: 20476|回复: 50

[原创] 通用Http更新生成管理器

 火... [复制链接]
发表于 2009-6-3 00:42:28 | 显示全部楼层 |阅读模式
本帖最后由 漠北雪~狼 于 2009-6-10 19:38 编辑

更新服务器工作原理:

1、使用更新管理器在服务端生成要更新文件夹中各文件CRC32信息(Ver.txt),再将该文件夹复制到指定的IIS虚拟目录下。
2、客户端生成:将固有客户端程序和设置的IP地址配置文件(Update.cfg)释放到管理器所在目录。


客户端工作原理:

1、读取Update.cfg中服务器IP地址设置,
2、下载CRC32信息(Ver.txt),
3、对本地文件进行CRC32对比,不符则下载该文件(临时文件名为“原文件名.upd”),
4、若下载成功,则对临时文件进行CRC32校验、对比,相符则更名替换掉原文件。
5、文件下载失败/下载后校验失败/校验后更新失败  时记录到Error.log中。

客户端启动参数

/Start   启动后自动开始更新(自动退出)
/Nowin   不显示窗口(只在同时使用/Start参数时有效)
/ReCheck 更新完成后,重新检查一次(只在同时使用/Start参数时有效)


请发现BUG的朋友跟贴回复.



生成管理器:

客户机:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 2金钱 +5 贡献 +5 收起 理由
116154801 + 5
lynfr8 + 5 精品文章

查看全部评分

发表于 2009-6-3 07:41:33 | 显示全部楼层
支持一下老狼~呵呵
发表于 2009-6-3 08:01:06 | 显示全部楼层
学习一下。。
发表于 2009-6-3 08:01:30 | 显示全部楼层
有源码学习一下就更好啦。。呵呵
 楼主| 发表于 2009-6-10 19:34:25 | 显示全部楼层
6月10日修正:客户端更新文件小于1K或更新失败时,整体进度条计算不精确的问题.附件已重新上传.
发表于 2009-7-10 13:51:38 | 显示全部楼层
我是来学习的。
请问一下我想做一个登录的有吗?
发表于 2009-7-23 21:08:51 | 显示全部楼层
請問有什麼用哦
 楼主| 发表于 2009-7-25 14:42:25 | 显示全部楼层
7# qwg192800


用来做在线自动更新,繁体里好像叫“線上更新”。
发表于 2009-8-5 23:58:21 | 显示全部楼层
支持,全力支持
发表于 2009-8-6 12:00:04 | 显示全部楼层
支持下,正需要呢.
发表于 2009-8-9 00:36:03 | 显示全部楼层
   不错,可以通用
发表于 2009-8-29 00:58:33 | 显示全部楼层
没看懂这是做什么用的
发表于 2009-9-4 22:45:49 | 显示全部楼层
我就需要这个
发表于 2009-9-6 00:09:03 | 显示全部楼层
支持一下老狼~呵呵
发表于 2009-9-10 13:49:10 | 显示全部楼层
支持一下老狼~呵呵,不错,值得参考
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-25 18:23 , Processed in 0.079731 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表