ic2001wsd
驱动牛犊
驱动牛犊
  • 注册日期2002-03-30
  • 最后登录2002-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1121回复:2

ydyuse,请指点

楼主#
更多 发布于:2002-12-19 16:27
ydyuse,您好
在刚才的kbfiltr代码中,我现在想做一个事情
就是说我在kbfiltr的serviceCallback中,我想截获键盘的某个键,比如A等,在收到这个键值的时候,我想去设置一个事件去通知我的一个应用程序这个键被按下了。
您能愿意帮我写几句实现的方法吗???

多谢

最新喜欢:

threebagsthreeb...
驱动小虫
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-19 16:46
我没写过,不过有兴趣讨论一下。
生命驱动,活力无限!
ic2001wsd
驱动牛犊
驱动牛犊
  • 注册日期2002-03-30
  • 最后登录2002-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-19 17:39
KbFilter_ServiceCallback(
    IN PDEVICE_OBJECT DeviceObject,
    IN PKEYBOARD_INPUT_DATA InputDataStart,
    IN PKEYBOARD_INPUT_DATA InputDataEnd,
    IN OUT PULONG InputDataConsumed
    );

因为在kbfiltr_serviceCallback这个回调函数中有
InputDataStart几个参数,我们可以在这里捕获具体的键盘的数据
我想就是用一个EVENT的形式通知应用程序
你可以写一个EVENT去通知应用程序
如果是屏蔽具体键值的话,也可以在这个函数里面做的。
我们有兴趣可以一起做做呀
驱动小虫
游客

返回顶部