社区
VCL组件使用和开发
帖子详情
有关BCB访问USB HID设备
shinerise
2014-11-27 02:34:35
各位:
我做了个下位机设备,通过USB和PC机通信。下位机将USB数据枚举成了HID设备,可以免驱被WIN7识别。但是用BCB开发上位机程序的时候,用BCB如何能直接访问这个HID设备呢?我用libusb,发现如果不对这个HID设备install filter的话,就没办法访问。install filter之后倒是可以用libusb -win来读写了。但是这样感觉有点麻烦。有什么方法,能让BCB直接就访问HID吗?
多谢!
...全文
1208
8
打赏
收藏
有关BCB访问USB HID设备
各位: 我做了个下位机设备,通过USB和PC机通信。下位机将USB数据枚举成了HID设备,可以免驱被WIN7识别。但是用BCB开发上位机程序的时候,用BCB如何能直接访问这个HID设备呢?我用libusb,发现如果不对这个HID设备install filter的话,就没办法访问。install filter之后倒是可以用libusb -win来读写了。但是这样感觉有点麻烦。有什么方法,能让BCB直接就访问HID吗? 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huyue2576
2016-11-14
打赏
举报
回复
我也遇到同样的问题,有没有什么方法,把install filter 打包起来
ailong91
2016-11-01
打赏
举报
回复
虽然不懂,学习了
shinerise
2015-01-21
打赏
举报
回复
引用 5 楼 wbzx2013 的回复:
问题解决没?
没有解决。还是无法直接用CB访问HID设备。必须装LIBUSB的FILTER,对我的HID hook后,才能访问。
wbzx2013
2015-01-13
打赏
举报
回复
问题解决没?
shinerise
2014-12-06
打赏
举报
回复
引用 3 楼 wbzx2013 的回复:
是CB6的控件
和开发工具版本应该关系不大。可能自己写HID驱动,的确得安装一些驱动,把HID默认的系统驱动挂到指定的驱动上才能访问吧。反正用LIBUSB,安装了filter后,访问是OK的。
wbzx2013
2014-12-06
打赏
举报
回复
是CB6的控件
wbzx2013
2014-12-02
打赏
举报
回复
有个三方控件
shinerise
2014-12-02
打赏
举报
回复
引用 1 楼 wbzx2013 的回复:
有个三方控件
我使用了第三方控件nrCOMM,发现直接单独使用这个HID控件,依然是无法直接访问我的HID设备的。我的HID设备可以在WIN的设备管理器里正常的看到。 我怀疑是不是即使用第三方控件,也得装一些滤波器,就像libusb的driver filter那样,对专门的HID设备下一个HOOK,让设备的数据HOOK到控件里才行啊?我不熟悉上位机,实在不懂。
C++
BCB
操作
USB
口
这里的 WinDDK 版本是 Windows Server 2003 DDK, 可以编 Win98/2000/XP/2003 的...#include //用 C++ Builder 6.0
访问
USB
驱动程序 -- Victor Chen #include #include #include "C:/WINDDK/3790/inc/ddk/w2k/
usb
di
浅析
usb
hid
驱动如何源源不断的获取
usb
鼠标数据
浅析
usb
hid
驱动如何源源不断的获取
usb
鼠标数据
hid
_probe ==>
usb
_
hid
_configure pipe =
usb
_rcvintpipe(dev, endpoint->bEndpointAddress);
usb
_fill_int_urb(
usb
hid
->urbin, dev, pipe,
usb
hid
->inbuf, ...
C++ Builder
访问
USB
口的方法
导读: 编译环境: Borland C++ Builder 6.0, Windows Server 2003 DDK 运行环境: Win98/2000/XP/2003 下面是
访问
USB
口必备的函数: #include #include #include #include "C:/WINDDK/3790/inc/ddk/w2k/
usb
di.h"#...
nrComm Lib Pro 9.54含源码,nrComm Lib组件的功能和规格
该 库 将 帮助不同的
设备
:串行端口数据和
访问
调制解调器音频,条形码扫描仪,人机(隐藏)接口
设备
,蓝牙,
USB
,LPT ,GSM ,GPS等。 这个 程序 提供你与解决方案的快速实施的几乎任何数据协议包。 nrComm Lib9.54...
nrComm Lib组件以及串行通信任务的类
该库能够帮助用户和开发人员
访问
不同的
设备
,包括数据和语音调制解调器、条形码扫描仪、蓝牙、人机接口
设备
、串行端口、
USB
、GSM、GPS、LPT SS等。它能够为几乎所有数据包协议提供快速实现的解决方案。这个特殊的库...
VCL组件使用和开发
604
社区成员
13,459
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章