版块
论坛
喜欢
话题
应用
搜索
登录
注册
yux008007的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=66800
强烈建议,关于HID设备的读写
刚才浏览了一些帖子,发现很多网友都询问怎么通过应用程序来读些USB设备,而且很多人借鉴了USBPort那个例子,那个例子思想不错,但是错误太多,我建议哪位高手要是调试通过,并且能都实现读写的,把代码贴出来,省得大家问来问去,把高手们都问烦了:)[编辑 - 12/13/03 by...
全文
回复
(
36
)
2003-12-12 21:43
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
zxwitsme
:
chufuxuan: 你好,我用你的USBHID程序不能找到我的U盘,用其他的程序也是一样,U盘肯定是HID设备吧,怎么会找不到呢,我用注册表里找到的连接名symbolicname中的guid可以找到我的设备,你知道这是怎么回事吗?
(2004-09-29 15:37)
回复
chufuxuan
:
还有人在吗? 我访问的我的鼠标,在调用CreateFile(m_strPath,GENERIC_READ | GENERIC_WRITE, 0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 是失败,谁知道是怎么回事呢?
(2004-09-23 15:36)
回复
lujunql
:
谢谢!很好的帖子!
(2004-06-28 15:40)
回复
yux008007
:
:)我要读的数据是设备和系统进行通讯的数据包,比如按下鼠标左键,鼠标应该向系统发出一个数据包表明按下了左键,可能我的思路有问题,再看看
(2003-12-31 08:43)
回复
simenmc
:
我不知道你要读的“数据”是指什么? 如果是厂商ID,产品ID和版本号的话,用我提供的源码就可以得到。 不需要用到读写。 报表,以我个人的理解,它就是字符串。 当然,这个字符串不是随便给的,它是对HID设备有意义的。 即设备收到这个字符串,会作出相关的反应。 举个例...
(2003-12-31 08:33)
回复
yux008007
:
我用这个程序来读出鼠标的数据,报表和数据是一样的吧?
(2003-12-30 17:55)
回复
yux008007
:
首先你要确定的是,那只鼠标能接收报表吗?即使能,它会有反馈信息吗? 这些应该涉及到底层编程的问题。 现在讨论的HID读写是上层(即应用程序),至于发了报表后,鼠标的USB做什么动作,是由底层的程序决定的。 上层发了指令,底层对该指令进行相应的动作,返回信息,上层再接收。大致...
(2003-12-30 17:54)
回复
simenmc
:
首先你要确定的是,那只鼠标能接收报表吗?即使能,它会有反馈信息吗? 这些应该涉及到底层编程的问题。 现在讨论的HID读写是上层(即应用程序),至于发了报表后,鼠标的USB做什么动作,是由底层的程序决定的。 上层发了指令,底层对该指令进行相应的动作,返回信息,上层再接收。大致...
(2003-12-30 17:51)
回复
yux008007
:
发送报表: 假设OutputReport的长度为outLength. CHAR OutputReport[outLength]; //The first byte is the report number. OutputReport[0]=0;//这句很重要 memcp...
(2003-12-30 17:38)
回复
dongda
:
谢谢!!
(2003-12-30 17:27)
回复
« 上一页
1
2
3
4
下一页 »
yux008007
加关注
写私信
0
关注
0
粉丝
86
帖子
返回顶部