遵循开源许可证 [ BSD-3-Clause ] 项目基于"迅雷开放下载引擎" , 仅仅是增加一个界面显示工作, 一切解释权归"迅雷公司"所有.
Ref: 缓存:ThunderOpenSDK : [https://github.com/cryzlasm/ThunderOpenSDK]
当前项目基于 MiniThunder 开源项目的二次开发
某一天, 我更新了我的WIN10系统, 更新之后, 我的 迅雷极速版/mini迅雷/迅雷5 等, 均会莫名的崩溃, 刚好在那个时间节点, 发现360极速浏览器的下载, 使用的事迅雷下载引擎, 激发了了解迅雷开放引擎的兴趣, 所以准备编写自己的下载器, 顺带练手(主要是练手)
在简单功能编写结束之后, 发现此SDK仅支持HTTP/HTTPS/FTP等下载, 在调用BT下载时, 无法启动下载, 经查询文档, 得知: API 接口仅是启动迅雷客户端进行BT下载.
由于仅为闲暇练习之作, 故暂不再深究此项目. 进行项目暂存.(也可能是我在阅读文档时, 并不仔细, 如有疑问, 请各位大佬提交 Issues, 谢谢)
- v0.1
- 基于__*MiniThunder *__项目, 转换原作者MFC项目到QT项目
- 完成UI
- 完成库文件的适配
- 完成单文件下载功能
- 完成常规任务链接下载 (http | https | ftp 等)
- 暂停下载功能
- 停止下载功能
- 完成迅雷专有链接下载 (thunder:// 等)
- 完成迅雷BT文件下载 (种子文件, ed2k://等)
BT相关:
- 已经使用了BT下载API, 但无法下载BT文件, 暂未知问题所在
- 如何使用
ED2K
下载功能 可能以上问题的关键为XL_CreateBTTaskByThunder
这个API的原因: 此API 好像是拉起迅雷创建BT任务, 并非在开放引擎中创建BT任务, 暂未找到好的替代方案