windows电脑外接了一个遥控器(标准hid键盘设备),这个遥控器上有四个按键,分别是上一页、下一页(这两按键是标准按键,跟普通键盘上的page up、page down按键一样,程序能正常接收到)以及扩展的两个按键(这两按键的按键码分别为01和02),这两个扩展按键程序接受不到任何信息,通过键盘hook和raw input也只能接受到遥控器的上一页、下一页按键的信息,接收不到这两个扩展按键的信息。以上是问题,程序里面我尝试用hidapi这个库去打开hid遥控器键盘,发现不能以读或写或读写方式打开,返回错误码5(拒绝访问),以管理员权限运行程序也一样返回错误码5。
但是我使用bud hound程序抓包却能抓到按上一页、下一页、以及其他两个扩展按键按下时发送的8字节数据,按键码也是对的,但是通过程序读取遥控器hid设备和通过键盘钩子以及raw input都不能获取到两个扩展按键的按键信息,求助各位大牛给个思路或者指点一下哈,万分感激
|