littlefish2000
驱动牛犊
驱动牛犊
  • 注册日期2005-02-16
  • 最后登录2005-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1335回复:4

键盘驱动程序help

楼主#
更多 发布于:2005-02-18 00:43
我写一个键盘驱动程序
1.重写了i8042port.sys,kbdclass.sys,如何去掉WINXP的驱动保护,使新驱动可以安装
2.我根据WINDXP DDK写了一个keyboard filter driver.在kerboard 和i8042port driver上层,这个键盘需要再i8042prot driver init一个命令启动CREDIT CARD扫描器,可不可以在filter层实现ex;KbFilter_InitializationRoutine .
3.如合制作inf文件使其PNP.
tiamo
VIP专家组
VIP专家组
  • 注册日期2002-02-26
  • 最后登录2018-01-09
  • 粉丝17
  • 关注4
  • 积分50分
  • 威望142点
  • 贡献值1点
  • 好评度40点
  • 原创分2分
  • 专家分15分
  • 原创先锋奖
  • 社区居民
沙发#
发布于:2005-02-18 05:49
第一个修改注册表的ImagePath是最方便简单的方法
第二个不知道...不懂
第三个pnp支持不是通过inf来完成的....

以上
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-18 07:40
我写一个键盘驱动程序
1.重写了i8042port.sys,kbdclass.sys,如何去掉WINXP的驱动保护,使新驱动可以安装
2.我根据WINDXP DDK写了一个keyboard filter driver.在kerboard 和i8042port driver上层,这个键盘需要再i8042prot driver init一个命令启动CREDIT CARD扫描器,可不可以在filter层实现ex;KbFilter_InitializationRoutine .
3.如合制作inf文件使其PNP.
 

1、为什么要重写8042和kbdclass,这样操作太冒险了
难道使用kbdfilter已经足够了
2、你要和键盘通信,得等到Filter和键盘驱动连接以后才可以。
3、KbdFilter不象普通WDM驱动,即使PNP处理了也不能安装后就马上使用,需要重新启动系统。
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2005-02-18 09:41
参考CTRL2CAP,完全可以用过滤来实现而不用代替他们.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-18 10:08
CTRL2CAP与kbdfilter的区别是CTRL2CAP是在完成例程中查看键盘数据,kbdfilter是事先查看,各有各的妙处
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
游客

返回顶部