阅读:1844回复:6
拜求键盘过滤NT模式驱动程序源码!!!
我在网上下载过一个相关的驱动程序源码,但是它有个问题:过滤器驱动程序不能被安全卸出,将驱动卸载后只要一敲键盘,系统立即重新启动。这个驱动的源码在网上有,由于它有问题,我就不帖出来了,我只求哪位高手能提供一个正确的、安全可靠的源代码,该过滤器驱动只要能实现过滤某个按键的扫描码,将X键的扫描码替换成Y键的扫描码即可。
我调试过DDK中自带的KbFilte例子代码,可它是基于即插即用模式的,另外它太复杂,增加了键盘中断钩子,关键是我还看不懂这块代码,编译出来的目标代码又不能使用OpenService()...等API函数动态加载,所以,恳请高手们百忙之中能抽出一点时间写一个简短的例子代码,方便我们这些初学者,拜托! |
|
沙发#
发布于:2005-06-24 17:17
你这个容易实现,看我的屏蔽Ctrl+Alt+Del的程序,另外我想看一下你的那个程序,请帖上来,因为我还没发现能安全卸载的键盘过滤驱动,我每回装完,都得重启计算机,很费时间
|
|
|
板凳#
发布于:2005-06-30 21:46
我现在知道了:键盘过滤器驱动程序是不能动态卸载的,我从老外的网站上下载了一个产品级的正规键盘过滤器驱动程序,他的基于NT式驱动模型的源代码中根本就没提供Unload例程!基于WDM模型的Unload中也基本没干什么实质性的工作!
另外,楼上的朋友,你的程序在哪儿?我所说的这个产品级驱动名字好像叫Ctrl2...什么的(记不太清了),如果你在网上找不到,我再传上来,能把你的代码贴出来么?谢谢。 |
|
地板#
发布于:2005-07-04 17:03
你用我的名字bmyyyud搜帖子,或者ctrl2cap在www.sysinternals.com上下载
|
|
|
地下室#
发布于:2005-07-04 17:28
安全卸载的键盘过滤驱动的代码,我以前贴过,你搜索下,找到后告诉我,由于前阶段硬盘的问题,很多东西都没了,一直处于郁闷中......
|
|
|
5楼#
发布于:2005-07-05 08:32
下面是引用wowocock于2005-07-04 17:28发表的: 老大好久不见,谢谢指教 |
|
|
6楼#
发布于:2005-07-05 16:52
下面是引用wowocock于2005-07-04 17:28发表的: 以后重要东西可以放我机器上bf |
|
|