会像BUS HOUND一样抓获鼠标键盘数据
能像BUS HOUND一样抓获鼠标键盘数据
本人现在在写一个应用程序,用来设置游戏鼠标的功能(可以自定义的)
比如 当我要更改设置这个按键的功能时,我会发送一个数据给鼠标,鼠标能收到(当我按下这个按键的时候,用BUS HOUND 能抓到我发送的这个数据),那么我在程序里面怎样写才能抓到这个数据,请各位大侠帮帮忙 谢谢
------最佳解决方案--------------------
装完bus hound之后,设备的驱动就变成了bushound.dll,这说明他做了驱动替换。
想抓鼠标的数据,请参考
http://hi.baidu.com/new_day2009/blog/item/263a51c5f7f2a4c339db49e2.html
hid设备的类似。
------其他解决方案--------------------
HidD_GetFeature() 和 ReadFile() 获得数据一样吗
------其他解决方案--------------------
按俺这些有限的知识来了解,同样是hid设备,根据其usb描述信息的不同,可以用不同的方法去访问。
------其他解决方案--------------------
如果设备使用控制传输,就用hid族函数
如果用中断传输,就用readfile, writefile来读写。
------其他解决方案--------------------
我们是 采用控制传输的 我用HidD_GetFeature()能获得数据发送成功 返回后的数据 这些数据能在BUSHOUND 抓到。 我得问题是 鼠标按下之后 能抓到那个我写过去的HID码 我要通过这个码 判断是哪个按键被按下, 通过我得写的这个应用程序解释这个按键的功能组合键 或者打开某个应用程序)
------其他解决方案--------------------
我感觉这要看鼠标方面的知识了,通讯属于usb问题,通讯的内容则要了解鼠标通讯协议。
------其他解决方案--------------------
谢谢 你了
本人现在在写一个应用程序,用来设置游戏鼠标的功能(可以自定义的)
比如 当我要更改设置这个按键的功能时,我会发送一个数据给鼠标,鼠标能收到(当我按下这个按键的时候,用BUS HOUND 能抓到我发送的这个数据),那么我在程序里面怎样写才能抓到这个数据,请各位大侠帮帮忙 谢谢
------最佳解决方案--------------------
装完bus hound之后,设备的驱动就变成了bushound.dll,这说明他做了驱动替换。
想抓鼠标的数据,请参考
http://hi.baidu.com/new_day2009/blog/item/263a51c5f7f2a4c339db49e2.html
hid设备的类似。
------其他解决方案--------------------
HidD_GetFeature() 和 ReadFile() 获得数据一样吗
------其他解决方案--------------------
按俺这些有限的知识来了解,同样是hid设备,根据其usb描述信息的不同,可以用不同的方法去访问。
------其他解决方案--------------------
如果设备使用控制传输,就用hid族函数
如果用中断传输,就用readfile, writefile来读写。
------其他解决方案--------------------
我们是 采用控制传输的 我用HidD_GetFeature()能获得数据发送成功 返回后的数据 这些数据能在BUSHOUND 抓到。 我得问题是 鼠标按下之后 能抓到那个我写过去的HID码 我要通过这个码 判断是哪个按键被按下, 通过我得写的这个应用程序解释这个按键的功能组合键 或者打开某个应用程序)
------其他解决方案--------------------
我感觉这要看鼠标方面的知识了,通讯属于usb问题,通讯的内容则要了解鼠标通讯协议。
------其他解决方案--------------------
谢谢 你了