当前位置:兵器玩家系统软件 → 一键转帖:Ctrl2cap 2.0

软件名称:[B]Ctrl2cap 2.0[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:46.0 KB
官方主页:Home Page
更新时间:2013-03-10 16:46:00
软件简介:

内核模式设备驱动程序,过滤器系统的键盘类驱动程序转换为大写锁定字符

从UNIX迁移到NT,所以,这是一个实用的caps-lock键是标准的PC键盘上的控制键位于我们的编辑福祉至关重要。

随着Ctrl2cap,一个内核模式设备驱动程序,您可以过滤系统的神器出山:www.shenqi73.com键盘类驱动程序以大写锁定字符转换成控制字符。

安装Ctrl2cap运行命令“ctrl2cap /安装”到其中的目录你解编程Ctrl2cap文件,。要卸载类型的“ctrl2cap /卸载”。如果您运行的是64位Windows上运行,而不是ctrl2cap64.exe。

Ctrl2cap需要ntddkbd.h从ddksrcinputinc目录,所以你必须先将该文件拷贝到的ctrl2cap目录。要建立一个标准的NT 4驱动器类型“buildnt4”及,建立在Win2K WDM驱动程序类型“buildnt5”。输出文件被放置在释放子目录。

在NT 4 Ctrlcap其实是微不足道的。它只是简单地将自身附加到键盘类驱动程序,这样它会捕捉键盘的读取请求。对于每一个请求,一个I / O完成回调,此时它需要被返回的扫描码,偷看。如果它是一个大写锁定,ctrl2cap变化到左控制。

在Win2K的Ctrl2cap是一个WDM过滤器驱动程序,键盘类设备的键盘类设备堆栈层。这是在Win2K DDK的kbfiltr例如,了i8042的港口设备和键盘类设备层之间的对比。我选择的键盘类设备层以下几个原因:

这意味着的Ctrl2cap IRP_MJ_READ拦截和操作代码的NT 4和Win2K版本之间共享。
我并不需要提供一个INF文件,并有用户通过设备管理器安装Ctrl2cap - 我只需要修改相应的注册表值(键盘类设备的HKLMSystemCurrentControlSetControlClass UpperFilters值)。有关更多信息,请参阅源代码Ctrl2cap.exe。
我的方法的缺点是(这是一个优势还是劣势取决于你的观点):

因为我不安装INF文件通过“设备管理器”,用户被警告,Ctrl2cap不Microsoft数字签名的驱动程序文件。在这种特殊情况下,我觉得,利大于弊。然而,在你的模型在Win2K键盘过滤Ctrl2cap我强烈建议你研究的kbfiltr的例子,在Win2K DDK。 Kbfiltr键输入序列中的拦截点使得它很容易kbfiltr注入到输入流的按键,使用Ctrl2cap源基地,这将是更加困难的事情。


[url=http://www.sot9.com/soft/78077.html][B]Ctrl2cap 2.0[/B][/url]

点这里下载->Ctrl2cap 2.0 [ 下载地址 ]