TC官方合作论坛

 找回密码
 立即注册
查看: 11560|回复: 85

[源码分享] [TC8.0]♦多文件自动更新(含源码+16kb dll)- 更新1.02

  [复制链接]
发表于 2021-9-6 18:36:19 | 显示全部楼层 |阅读模式
本帖最后由 bestkakkoii 于 2021-12-15 15:51 编辑

其他文章:
http://52tc.info/home.php?mod=sp ... &view=me&from=space


2021/11/25
重新优化示例原码並修正几个bug
修正插件一个类型转换造成溢出的错误

2021/11/20
优化自动解压缩为隐匿执行

2021/10/27
新增一个索引初始化/清空函数
将所有int改为long
简单优化了一下内存
增加index索引的容许范围 65536 -> 33554432
将C++库更新到最新版
补上7z解压缩一个缺少的dll((之前忘记放
简单优化一下TC示例的写法





一直以来都是用着百宝云的自动更新,但众所皆知虽然方便但那个自动更新下载和连线速度....实在有点难恭维
且自从百宝云禁止上传档案之后就只能更新1个档案
个人比较喜欢把资源档分开放需要更新什么再更新就好了...不然看着程序越来越肥有点难受
TC虽然也有下载相关函数,但是要获取更多其他资讯操作太麻烦了

最终还是做自己动手做自动更新比较愉快

主要功能:
多文件下载
校对MD5码
显示已下载大小/档案大小
显示已下载百分比进度
显示下载速度


思路:
游客,如果您要查看本帖隐藏内容请回复










完整的范例源码+说明都包含在里面了,dll在资源里面,dll为纯C++编写

范例进程启动参数为: update 進程名

代表更新完后要自动启动的进程

用.bat 测试启动(TC启动可以直接使用openprocese x)
游客,如果您要查看本帖隐藏内容请回复


dll函数说明
游客,如果您要查看本帖隐藏内容请回复














本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2021-9-6 19:58:46 | 显示全部楼层
加油
回复

使用道具 举报

发表于 2021-9-7 19:59:38 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2021-9-8 20:59:16 | 显示全部楼层
学习
回复

使用道具 举报

发表于 2021-9-9 19:53:21 | 显示全部楼层
支持!不错
回复

使用道具 举报

发表于 2021-9-9 23:30:49 | 显示全部楼层
回复

使用道具 举报

发表于 2021-9-11 16:26:21 | 显示全部楼层
加油
回复

使用道具 举报

发表于 2021-9-11 20:10:42 | 显示全部楼层
来看看。。。
回复

使用道具 举报

发表于 2021-9-12 09:19:14 来自手机 | 显示全部楼层
xxxx学习学习
回复 支持 反对

使用道具 举报

发表于 2021-9-12 14:08:58 | 显示全部楼层
感谢楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-3-29 04:24 , Processed in 0.045946 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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