漠北雪~狼 发表于 2009-6-3 00:42:28

通用Http更新生成管理器

本帖最后由 漠北雪~狼 于 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的朋友跟贴回复.



生成管理器:

客户机:

破帽遮颜 发表于 2009-6-3 07:41:33

支持一下老狼~呵呵

menfan1 发表于 2009-6-3 08:01:06

学习一下。。

menfan1 发表于 2009-6-3 08:01:30

有源码学习一下就更好啦。。呵呵

漠北雪~狼 发表于 2009-6-10 19:34:25

6月10日修正:客户端更新文件小于1K或更新失败时,整体进度条计算不精确的问题.附件已重新上传.

sunth 发表于 2009-7-10 13:51:38

我是来学习的。
请问一下我想做一个登录的有吗?

qwg192800 发表于 2009-7-23 21:08:51

請問有什麼用哦

漠北雪~狼 发表于 2009-7-25 14:42:25

7# qwg192800


用来做在线自动更新,繁体里好像叫“線上更新”。

songtao 发表于 2009-8-5 23:58:21

支持,全力支持

codger 发表于 2009-8-6 12:00:04

支持下,正需要呢.

iftodo 发表于 2009-8-9 00:36:03

:face (35):   不错,可以通用

boan2008 发表于 2009-8-29 00:58:33

没看懂这是做什么用的

qingting 发表于 2009-9-4 22:45:49

我就需要这个

dy2009 发表于 2009-9-6 00:09:03

支持一下老狼~呵呵
:face (20):

boy461205160 发表于 2009-9-10 13:49:10

支持一下老狼~呵呵,不错,值得参考
页: [1] 2 3 4
查看完整版本: 通用Http更新生成管理器