本人现在在写一个应用程序,用来设置游戏鼠标的功能(可以自定义的) 
比如 当我要更改设置这个按键的功能时,我会发送一个数据给鼠标,鼠标能收到(当我按下这个按键的时候,用BUS HOUND 能抓到我发送的这个数据),那么我在程序里面怎样写才能抓到这个数据,请各位大侠帮帮忙  谢谢

解决方案 »

  1.   

    装完bus hound之后,设备的驱动就变成了bushound.dll,这说明他做了驱动替换。想抓鼠标的数据,请参考http://hi.baidu.com/new_day2009/blog/item/263a51c5f7f2a4c339db49e2.htmlhid设备的类似。
      

  2.   

    HidD_GetFeature()  和 ReadFile()    获得数据一样吗    
      

  3.   

    按俺这些有限的知识来了解,同样是hid设备,根据其usb描述信息的不同,可以用不同的方法去访问。
      

  4.   

    如果设备使用控制传输,就用hid族函数
    如果用中断传输,就用readfile, writefile来读写。
      

  5.   

    我们是 采用控制传输的   我用HidD_GetFeature()能获得数据发送成功 返回后的数据  这些数据能在BUSHOUND 抓到。   我得问题是   鼠标按下之后 能抓到那个我写过去的HID码  我要通过这个码 判断是哪个按键被按下, 通过我得写的这个应用程序解释这个按键的功能组合键 或者打开某个应用程序)
      

  6.   

    我感觉这要看鼠标方面的知识了,通讯属于usb问题,通讯的内容则要了解鼠标通讯协议。