首页
社区
课程
招聘
[求助]关于键盘底层级驱动响应问题
发表于: 2007-12-23 16:55 6385

[求助]关于键盘底层级驱动响应问题

2007-12-23 16:55
6385
请问个位大侠~怎么能第一时间响应键盘中断,驱动级响应.及时响应键盘中断,快速按多个键,分开响应.

最好是谁有实例代码袄~`vb,vc,delphi 代码都可以~

谢谢啦~``````````

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 1946
活跃值: (248)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
2
rootkit.com
2007-12-23 17:43
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3
英文菜袄~只能看懂一半~哈
不过还是要谢谢楼上的朋友~3Q
2007-12-23 18:13
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
4
rootkit.com-->KLOG
2007-12-23 19:28
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个问题有那么难吗?两天了都没人知道袄~`55
2007-12-24 19:48
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
驱动级的问题难道不难吗??
2007-12-25 09:05
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
7
别人已经把资源贴出来了,你都懒得去搜索下载。大大的KLOG
2007-12-25 09:46
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
好网站,,,好网站,,,
2007-12-25 10:11
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
9
我不会英文啊~~`会的少~就会写程序的那点~`55
2007-12-26 00:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
rootkit.com
2008-1-5 12:54
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
非英文的也有。看武安河的书,,(中文资料确实少)
嘿嘿,,其实某个版本的DDK的SAMPLE 就是。不过非C/C++ 汇编的SAMPLE 倒是很少。。
这东西其实我也不会。。。直接DDK的SAMPLE 拷贝。修改,调试(貌似驱动都是调出来的。嘿嘿。俺是不怎么会写。都是拷贝DDK的)  主要的工作就是修改。
2008-1-5 14:10
0
雪    币: 135
活跃值: (226)
能力值: ( LV12,RANK:330 )
在线值:
发帖
回帖
粉丝
12
大概是这样:
p4以后的CPU,中断由APIC管理,APIC的寄存器映射到物理内存,读取这个寄存器可以知道IRQ1(键盘中断)的中断号(intrupter vector),然后修改IDT中对应的入口,中断发生时读取60端口获得扫描码,然后写回端口并调用WINDOWS的intrupter handler

参考:
关于中断和APIC(可在intel网站下载):
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3A
Intel 82093AA I/O ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (IOAPIC)

关于键盘:
http://hzlitai.com.cn/article/ARM9-article/cphard/20061013246.html
[推荐]关于PS/2键盘的一些资料,很全,推荐给大家
2008-1-5 17:31
0
雪    币: 134
活跃值: (84)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
13
中文翻译过那本书,我买了书店有售 rootkit
2008-1-5 17:42
0
游客
登录 | 注册 方可回帖
返回
//