- 关 键 词:
- vb.net
首先确保电脑已经安装讯雷,打开VS.NET 点击菜单:项目->添加引用->COM->添加对ThunderAgent 1.0 Type Library的引用
1.创建讯雷调用对象
Private ThunderEng As New THUNDERAGENTLib.Agent'创建讯雷调用对象
2.使用讯雷调用对象查询下载任务信息
二、迅雷平台接口函数定义
获得信息
1. BSTR GetInfo(BSTR pInfoName)
功能:获得迅雷或平台相关信息
参数:
| 参数名 | 含义 |
| pInfoName | 信息名称,有如下4种 。“ThunderExists”:迅雷是否存在 。“ThunderRunning”:迅雷是否运行 。“ThunderVersion”:迅雷版本号 。“PlatformVersion”:平台版本号 |
返回值:返回值是字符串与参数pInfoName有对应关系
| 参数 | 返回值 |
| “ThunderExists” | “true”存在,“false”不存在 |
| “ThunderRunning” | “true” 运行中, “false”未运行 |
| “ThunderVersion” | 迅雷版本号 “x.x.x.x” |
| “PlatformVersion” | 平台版本号 “x.x.x.x” |
2. HRESULT GetInfoStruct(INT pInfo)
功能:获取迅雷或平台相关全部信息
参数:
| 参数名 | 含义 |
| pInfo | 其实是THUNDER_INFO类型的结构指针,调用前把它转换为INT类型;调用后结构中将填充平台信息,定义如下: typedef struct _THUNDER_INFO { BOOL bThunderExists; BOOL bThunderRunning; CHAR szThunderVersion[32]; CHAR szPlatformVersion[32]; } THUNDER_INFO; 函数调用后,结构中将填充相应的信息。 |
返回值:
| 0 | 获取成功 |
| 非0 | 获取失败 |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Java编程开发手册 (8309篇文章)
- .NET移动与嵌入式技术 (5969篇文章)
- .NET开发手册 (5670篇文章)
- .NET实用开发 (1686篇文章)
- VB文件编程 (137篇文章)
- vb.net GDI+入门——画笔、画刷和颜色 (3次浏览)
- VB2005中开发新一代控制台应用程序(1) (0次浏览)
- VB2005中开发新一代控制台应用程序(2) (0次浏览)
- VB2005中开发新一代控制台应用程序(3) (0次浏览)
- vb.net使用ListView 控件显示系统驱动器 (0次浏览)
- vb.net入门——ListView 控件的使用 (0次浏览)
- vb.net GDI+入门——使用Graphics对象填充图形 (0次浏览)
- .Net中ListView控件多选时复选框自动选择问题 (0次浏览)
- vb.net GDI+入门——使用Graphics对象绘制线图 (0次浏览)
- vb.net GDI+入门——了解Font类 (0次浏览)



