通用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的朋友跟贴回复.
生成管理器:
客户机:
支持一下老狼~呵呵 学习一下。。 有源码学习一下就更好啦。。呵呵 6月10日修正:客户端更新文件小于1K或更新失败时,整体进度条计算不精确的问题.附件已重新上传. 我是来学习的。
请问一下我想做一个登录的有吗? 請問有什麼用哦 7# qwg192800
用来做在线自动更新,繁体里好像叫“線上更新”。 支持,全力支持 支持下,正需要呢. :face (35): 不错,可以通用 没看懂这是做什么用的 我就需要这个 支持一下老狼~呵呵
:face (20): 支持一下老狼~呵呵,不错,值得参考