[100分]请教:C++有没有比较好的在线更新系统的程序框架?热盼大家能提供资料

[100分]请问:C++有没有比较好的在线更新系统的程序框架?热盼大家能提供资料
有没有较好的开源的在线系统更新框架,最好是开源的C++库,不开源的库也可以.
(例如瑞星的在线升级更新功能,或与之类似的程序库)



------解决方案--------------------
参考:http://www.cnblogs.com/cdo/archive/2005/09/06/231229.html
------解决方案--------------------
上 sf 上寻觅一下吧 ...
------解决方案--------------------
关注一下,顺便顶顶帖子 ...
------解决方案--------------------
不知道你需要多强大的功能,其实自己写也不时很麻烦啊

如果时间允许
------解决方案--------------------
佰锐Web在线升级系统

一、系统概述

佰锐Web在线升级系统(BaiRui Web LiveUpdate System)由佰锐科技独立研发,是国内第一款公开发布的支持多线程、支持断点续传、支持系统在线安装与增量更新的在线升级系统,支持HTTP协议,是基于Web浏览器的在线升级系统,可为各种应用系统提供在线安装和在线升级功能。应用佰锐Web在线升级系统可节省开发系统升级模块的时间和人力资源,可以快速的实现系统的在线发布与实时更新。

软件开发日益复杂,系统的结构日益庞大,系统的Bug与Path围绕软件的生命周期,将是一个永恒的主题,可能您想专注于开发软件的核心功能,或是进行Bug的调试,但是您希望方便的通过网络进行在线升级的功能,使得用户的版本保持最新。如果您想节省更多的时间和金钱,或者不想雇佣更多的软件工程师来实现这样的工具,那么佰锐Web在线升级系统可以帮您解决一切。

佰锐Web在线升级系统提供二次开发接口(SDK),系统采用ActiveX技术开发,具有丰富的事件与方法接口,本系统不仅仅适用于B/S模式系统的自动安装与升级,也实用于C/S模式系统的自动安装与升级。其中B/S模式的系统不需要任何二次开发,即可使用,而C/S模式的系统需要采用 BaiRui Web LiveUpdate System SDK进行二次开发,实现C/S系统的自动安装与升级。

二、系统特性

1、多线程支持:系统支持多线程下载安装文件,提高下载速率,减少用户等待时间。系统默认采用4线程(线程数量可设置)下载文件,当某一线程下载完成之后,会继续为其它下载速率较慢的线程分担下载任务,保证下载的及时性和持续性。

2、断点续传支持:当网络异常中断,或用户误操作关闭升级程序时,之前所下载的文件数据将保存在临时文件中,待网络恢复或用户再次启动升级程序时,系统将继续前次未完成部分下载,减少重复下载所带来了时间浪费和资源浪费。

3、多协议支持:系统支持HTTP、HTTPS、FTP等协议的文件下载,无需专用升级服务器,可直接从Web上下载安装文件与升级文件,服务端可为Linux、Unix、Mac以及Windows操作系统,实现了发布文件的平台无关性。

4、在线安装支持:当用户第一次进入应用系统时,佰锐Web在线升级系统会自动下载完整安装程序包,下载完成后可启动安装程序,实现自动安装。

5、增量更新支持:当应用系统有更新时,佰锐Web在线升级系统会根据升级信息文件枚举系统所有的更新文件,并且只下载有更新的文件,下载完成后,能自动应用更新。更新完毕后通知应用系统启动程序。

6、升级过程可视化:佰锐Web在线升级系统在升级过程中可显示实时的下载进度,包括当前文件下载百分比、所有文件下载百分比以及实时下载速率等信息,为用户提供友好的升级界面。


三、系统演示

可通过登录:http://www.anychat.cn/acmeeting/ (密码可留空) 来了解佰锐Web在线升级系统的实际应用流程。


更详细的资料:http://www.bairuitech.com/
------解决方案--------------------
参考:http://www.cnblogs.com/cdo/archive/2005/09/06/231229.html
------解决方案--------------------
ls又翻出一个帖子