wqw
wqw
驱动牛犊
驱动牛犊
  • 注册日期2002-07-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2657回复:10

kbfilter的问题,希望各位帮帮忙,给20分

楼主#
更多 发布于:2002-07-29 22:34
我编译并运行了DriverStudio带的例子kbfilter,可以从drivermonitor里看到它运行正常,现在想由win32应用程序访问它,但是不能打开它,不知道问题出在哪里?
#define KbfilterDevice_CLASS_GUID \\
 { 0x43819946, 0xb8af, 0x4910, { 0x9f, 0xde, 0xd2, 0x96, 0x25, 0x5c, 0x1c, 0x59 } }
GUID KbfilterDeviceClassGuid = KbfilterDevice_CLASS_GUID;
调用
OpenByInterface( &KbfilterDeviceClassGuid, 0, &Error);
返回错误码为5,希望各位帮帮忙,给20分
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-30 13:52
我把它安装了,但是不能启动,我的系统是xp,不知道该例子是否有问题。
我不仅要金子,我还要点石成金的手指!
wqw
wqw
驱动牛犊
驱动牛犊
  • 注册日期2002-07-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-30 15:10
我是在win2000下装到键盘类里的,用ps2测试的
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-30 15:41
我用driverstudio2.6的自带工具安装的
我不仅要金子,我还要点石成金的手指!
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-31 18:12
我在2000下也试了,不行!driver monitor显示如下:418.567539   Default     Kbfilter: In DriverEntry
418.568363   Default     Kbfilter: AddDevice called
418.568732   Default     Kbfilter: Entering KbfilterDevice::KbfilterDevice (constructor)
418.569162   Default     Kbfilter: Entering KbfilterDevice::Internal Device Control, IRP: Major=IRP_MJ_INTERNAL_DEVICE_CONTROL Minor=0x0 Flags=0x0
418.569178   Default     Kbfilter:  Code=0xb0203 InputSize=0x8 OutputSize=0x0
418.569190   Default     Kbfilter:
418.569243   Default     Kbfilter: Entering KbfilterDevice::Internal Device Control, IRP: Major=IRP_MJ_INTERNAL_DEVICE_CONTROL Minor=0x0 Flags=0x0
418.569258   Default     Kbfilter:  Code=0xb3fc3 InputSize=0x18 OutputSize=0x0
418.569271   Default     Kbfilter:
418.569293   Default     Kbfilter: Completion routine called
418.569337   Default     Kbfilter: Completion routine called
418.570721   Default     Kbfilter: Entering KbfilterDevice::~KbfilterDevice() (destructor)
不知是否跟你一样?能正常运行的这位大哥,请问你的输出是怎样的,你改过吗?
请多多指教!
wqw
wqw
驱动牛犊
驱动牛犊
  • 注册日期2002-07-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-01 00:12
我装的是for ps2的,for usb的我也没测过,不知道可不可以.装在键盘设备中,替换掉原来那个键盘设备驱动程序.程序运行很正常,每按一个键都会有key code & scan code显示.
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-01 11:27
我也是ps2的呀,怎么替换原来的驱动?把真正的键盘驱动程序卸载吗?
请多多指教!
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-01 18:19
多谢wqw指点,把原来键盘驱动程序升级为过滤驱动程序,并重启后就可以了,我现在稍作修改,把上下左右键改为ijkl,这下应该可以解决FIFA游戏时方向键锁住其他按键的问题了。我用热键f12进行正常和过滤之间的切换,很好使!
请多多指教!
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-01 18:34
我编译并运行了DriverStudio带的例子kbfilter,可以从drivermonitor里看到它运行正常,现在想由win32应用程序访问它,但是不能打开它,不知道问题出在哪里?
#define KbfilterDevice_CLASS_GUID \\
 { 0x43819946, 0xb8af, 0x4910, { 0x9f, 0xde, 0xd2, 0x96, 0x25, 0x5c, 0x1c, 0x59 } }
GUID KbfilterDeviceClassGuid = KbfilterDevice_CLASS_GUID;
调用
OpenByInterface( &KbfilterDeviceClassGuid, 0, &Error);
返回错误码为5,希望各位帮帮忙,给20分


你用inf文件里的GUID试试吧
ClassGUID={4D36E96B-E325-11CE-BFC1-08002BE10318}
请多多指教!
freefly
驱动牛犊
驱动牛犊
  • 注册日期2001-11-08
  • 最后登录2007-02-11
  • 粉丝0
  • 关注0
  • 积分113分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-05 08:53
windows2000下我试成功过
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-08 16:39
2k下我也OK了,但有个问题,如何写个 代码安装?
我不仅要金子,我还要点石成金的手指!
游客

返回顶部