zhenlongyang
驱动小牛
驱动小牛
  • 注册日期2004-10-28
  • 最后登录2010-07-26
  • 粉丝1
  • 关注0
  • 积分729分
  • 威望100点
  • 贡献值0点
  • 好评度66点
  • 原创分0分
  • 专家分0分
阅读:1852回复:6

拜求键盘过滤NT模式驱动程序源码!!!

楼主#
更多 发布于:2005-06-23 14:07
  我在网上下载过一个相关的驱动程序源码,但是它有个问题:过滤器驱动程序不能被安全卸出,将驱动卸载后只要一敲键盘,系统立即重新启动。这个驱动的源码在网上有,由于它有问题,我就不帖出来了,我只求哪位高手能提供一个正确的、安全可靠的源代码,该过滤器驱动只要能实现过滤某个按键的扫描码,将X键的扫描码替换成Y键的扫描码即可。
我调试过DDK中自带的KbFilte例子代码,可它是基于即插即用模式的,另外它太复杂,增加了键盘中断钩子,关键是我还看不懂这块代码,编译出来的目标代码又不能使用OpenService()...等API函数动态加载,所以,恳请高手们百忙之中能抽出一点时间写一个简短的例子代码,方便我们这些初学者,拜托!
zhenlongyang
驱动小牛
驱动小牛
  • 注册日期2004-10-28
  • 最后登录2010-07-26
  • 粉丝1
  • 关注0
  • 积分729分
  • 威望100点
  • 贡献值0点
  • 好评度66点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-30 21:46
我现在知道了:键盘过滤器驱动程序是不能动态卸载的,我从老外的网站上下载了一个产品级的正规键盘过滤器驱动程序,他的基于NT式驱动模型的源代码中根本就没提供Unload例程!基于WDM模型的Unload中也基本没干什么实质性的工作!
另外,楼上的朋友,你的程序在哪儿?我所说的这个产品级驱动名字好像叫Ctrl2...什么的(记不太清了),如果你在网上找不到,我再传上来,能把你的代码贴出来么?谢谢。
游客

返回顶部