阅读:3403回复:13
大虾救俺!小弟在DS下的一个例子kbfilter.sys,怎样让它随系统同时启动呀?注册表内容...
我用WorkBench启动它,所见注册表内容为:
在SERVICE\kbfilter Start 3 Type 1 ImagePath 指向文件所在地 ErrorControl 1 而例子带了一个INI文件内容如下: \Registry\Machine\System\CurrentControlSet\Services\kbfilter Type = REG_DWORD 0x00000001 Start = REG_DWORD 0x00000002 Group = Extended Base ErrorControl = REG_DWORD 0x00000001 HookOnLoad = REG_DWORD 0x00000000 两种的START我都试过了,重启机器后,都CREATEFILE不成功! 还望各位帮忙。 |
|
最新喜欢:txqxc
|
沙发#
发布于:2001-06-06 09:39
kbdfilter应该是一个upper filter,关于filter的安装请参见2000DDK中“Setup,Plug & Play,Power Management”-“Design Guide”-“Setup“-”Providing a driver for a device“-”Installing Filter Drivers“中的文章。
|
|
板凳#
发布于:2001-06-06 09:45
你把代码给我发一份(如果没有什么机密的话),我帮你调一把.
|
|
地板#
发布于:2001-06-06 11:04
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2001-06-06 11:09
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2001-06-06 14:06
我是想制作一个安装程序,直接修改注册表,不知道这样可不可以?
应该修改哪些部份。 另外,我把START值改为2或1,在我的机器上都是可以的,但是到了别的机器上就不行了。都是2000PROF |
|
|
6楼#
发布于:2001-06-06 15:34
无心话语,我发现了第一次扫描不到的问题。
其实是因为收不到第一个按下键的“按下”的扫描码。 如果是先按过任意一个键,就能够截住。但这样很不爽。 能发给我一份改进的源码吗? |
|
|
7楼#
发布于:2001-06-06 18:40
用户被禁言,该主题自动屏蔽! |
|
8楼#
发布于:2001-06-07 15:58
无心化语,SORRY,昨天打字打的匆忙了。:)
|
|
|
9楼#
发布于:2001-06-07 16:03
我用了CTRL2CAP的安装程序(直接修改注册表)来安装DS这个例子,居然是可以的。用在2000PROF和SERVER都行。
但是这次装好后,再用WORKBENCH来动态START/STOP就不行了。一经启动就不能停止了。 另外,我注意了一下,CTRL2CAP是在键盘键中,加入了 UpperFilter kbclass kbfilter 中的kbfilter 而当由WORKBENCH改时,没有这样的改动。 有什么不同吗? 为什么WORKBENCH能动态启动呢? |
|
|
10楼#
发布于:2001-06-08 08:08
用户被禁言,该主题自动屏蔽! |
|
11楼#
发布于:2001-06-08 13:38
应该是不行的。我昨天试过了。
只是BENCH自己START的,可以STOP吧。 |
|
|
12楼#
发布于:2001-06-08 13:54
用户被禁言,该主题自动屏蔽! |
|
13楼#
发布于:2001-06-08 13:59
哦,多谢‘无心化语’几天来的指导。小弟受益非浅。:)
|
|
|