Eddid
驱动牛犊
驱动牛犊
  • 注册日期2005-03-16
  • 最后登录2018-11-27
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2005-05-28 22:20
如果你要用键盘过滤驱动,偶就说几句废话
我在做我那个垃圾原创中的键盘过滤驱动时就是这样,我试过如果不调用系统的服务,表明你没有完成这个键盘中断,因而它不断仍产生这个中断,结果就死掉了。这也相当于锁键盘啊 :D
开个玩笑
至于锁键盘的程序,如果你用键盘过滤驱动去做,very easy。照我那个垃圾原创改一点点,我那个做的是使CTRL+ALT+DEL无效,你把判断去掉,直接全部无效就可以了

我想在中断里面锁键盘,我不调用系统服务他就死掉了,所以我想可以不可以改64端口的值呀?我试了一下,好像不行,它是不是还要区分MAKE CODE和BREAK CODE呀?
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2005-05-30 16:37
[quote]如果你要用键盘过滤驱动,偶就说几句废话
我在做我那个垃圾原创中的键盘过滤驱动时就是这样,我试过如果不调用系统的服务,表明你没有完成这个键盘中断,因而它不断仍产生这个中断,结果就死掉了。这也相当于锁键盘啊 :D
开个玩笑
至于锁键盘的程序,如果你用键盘过滤驱动去做,very easy。照我那个垃圾原创改一点点,我那个做的是使CTRL+ALT+DEL无效,你把判断去掉,直接全部无效就可以了

我想在中断里面锁键盘,我不调用系统服务他就死掉了,所以我想可以不可以改64端口的值呀?我试了一下,好像不行,它是不是还要区分MAKE CODE和BREAK CODE呀? [/quote]
跟键盘端口不知有无关系,我说这个还是跟APIC有关,你得对它操作,表明你已accept这个键盘中断,可以接受新的键盘中断了,以前的8259是20h,21h端口,现在这个APIC复杂多了,它居然涉及到一根APIC总线!!!!郁闷啊。。。
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
上一页 下一页
游客

返回顶部