icesword
驱动牛犊
驱动牛犊
  • 注册日期2002-06-03
  • 最后登录2009-10-10
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望52点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:2760回复:4

想开发usb键盘过滤驱动应当怎么做

楼主#
更多 发布于:2002-08-08 16:39
说者有分:)
hunterkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2004-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-08 16:57
ddk和ds里都有例子。
icesword
驱动牛犊
驱动牛犊
  • 注册日期2002-06-03
  • 最后登录2009-10-10
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望52点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-08 21:37
例子在那,找到了分就给你
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-09 11:28
最主要的就是把LowerFilters或UpperFilters写到reg里面。不过,具体你要filt哪个device,就很有讲究了!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
icesword
驱动牛犊
驱动牛犊
  • 注册日期2002-06-03
  • 最后登录2009-10-10
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望52点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-09 17:27
usb键盘的驱动顺序分别为
(kdbclass.sys)->(kdbhid.sys)->usbhid.sys....
似乎应当是加驱动过滤在kdbclass.sys上吧
装USB键盘后有一个设备\\device\\keyboardclass1
对应的这个顺序(kdbclass.sys)->(kdbhid.sys)->usbhid.sys....
不过用iogetdeviceobjectpointer 得到设备总是返回
c0000034 找不到该对象,不信你试一下
不知这和USB键盘在2000下的独占使用是否有关
游客

返回顶部