【分享源码】VC++实现的软件自动更新模块Updater

rushmaster 2015-03-15 11:50:00
加精
用VC++实现的软件自动更新模块 Updater.exe源码。
主程序从服务器下载配置文件后对比本地配置文件,
有新版本则打开Updater.exe进行自动更新,
可以显示需要下载的文件列表,文件大小,文件下载状态等。

CSDN我找了,找了一天都是些乱起八糟没用的东西,
有一个完整的还是VB的源码,无奈自己动手写了。

传到CSDN的资源里了。分享赚点积分。
http://download.csdn.net/detail/rushmaster/8504501
...全文
10028 71 打赏 收藏 转发到动态 举报
写回复
用AI写文章
71 条回复
切换为时间正序
请发表友善的回复…
发表回复
marslycan 2019-03-05
  • 打赏
  • 举报
回复
感谢 说不定以后做设计能用上类似功能
wnwnwnwn 2019-03-03
  • 打赏
  • 举报
回复
请问这个程序是基于libcurl来做的么?我没有源码可以给我发一份呢?谢谢,490536817@qq.com
hurryboylqs 2016-11-10
  • 打赏
  • 举报
回复
差不多就基本这个原理,不过最好配置用xml,这样扩展性强一点,每个文件最好带上md5,压缩后的文件也标记md5,下载完毕校验一下完整性
clever101 2016-11-10
  • 打赏
  • 举报
回复
引用 6 楼 xiaohuh421 的回复:
其实你这种思路用于实际商用中, 是不好的. 升不升级, 不应该由本地判断, 而是由服务器判断. 这样服务器上控制升级会变得更容易. 比如控制某些用户可以升级, 某些用户不升级. 或者某个用户的操作系统环境有特殊需求, 需要临时让它升级到某个版. 这些在服务器端控件会非常容易.
赞同这位大侠的说法!
Olnyhuman 2016-11-07
  • 打赏
  • 举报
回复
感谢楼主分享
wushuang443 2016-11-03
  • 打赏
  • 举报
回复
服务端的程序呢。楼主。。。。。。。。。。。。分享出来啊
羽毛乱发 2016-11-03
  • 打赏
  • 举报
回复
客户端请求,服务端告诉你要不要更新,要更新则进行更新。
KeZeng2015 2015-12-30
  • 打赏
  • 举报
回复
学习了,非常感谢分享!
luawkk 2015-12-29
  • 打赏
  • 举报
回复
看的你配置,才有的http协议下载的吧,另外下载要5分,强盗啊,哈哈
奋起无迹 2015-11-28
  • 打赏
  • 举报
回复
Sandrer 2015-11-28
  • 打赏
  • 举报
回复
我的方法和你类似, 但下载配置文件不同 我将更新网站做成 asp(我只会asp), 当客户端访问该网站的时候, 后台查询服务器中需要更新的文件列表 然后输出一个 xml 页面, 客户端直接下载这个页面到内存中, 然后在内存里按照 xml 文件上面所标的文件逐个检查磁盘文件 符合更新信息的才进行更新, 而不会保存一个 *.ini 文件
靜聽雨軒ear 2015-11-28
  • 打赏
  • 举报
回复
我觉得升级不升级用户决定才好,服务器本来只是一个被动接收端,客户每次登陆去服务器检查是否要升级,由客户端决定要不要,而不是服务器告诉客户端要升级,不然像腾讯qq那种客户端,每天要主动向用户发送多少个信息告诉升级?岂不累死?
xxping517 2015-08-04
  • 打赏
  • 举报
回复
我只想说,能不能给整个unicode版本的啊,改了半天还是有问题
幸福绿光 2015-05-05
  • 打赏
  • 举报
回复
对于邮箱中下载超大附件,真是需要相关的模块实现。谢谢
用户 昵称 2015-03-30
  • 打赏
  • 举报
回复
已经集成了,多谢楼主。
qq_26960943 2015-03-29
  • 打赏
  • 举报
回复
LZ---好专业
伊顺鸣 2015-03-29
  • 打赏
  • 举报
回复
不错的啊。。。。。。
程序员鼓励师 2015-03-28
  • 打赏
  • 举报
回复
上岸の鱼 2015-03-25
  • 打赏
  • 举报
回复
现在判断生不升级,基本应该都是由客户端询问服务器(大都是webService接口)是否需要升级
pigpigappleapple 2015-03-23
  • 打赏
  • 举报
回复
谢谢楼主分享,学习了
加载更多回复(51)

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧