阅读:1283回复:6
how to bpint
如何bpint windows2000下的Irq??
|
|
沙发#
发布于:2002-11-19 16:33
什么意思?断点中断?
|
|
|
板凳#
发布于:2002-11-19 16:42
是啊,softice的说明中只提到了98和nt的irq该怎么样通过interrupt mapping去拦截。
但是没有2000的说明?? For Windows 95 Windows maps hardware interrupts, which by default map to vectors 8-Fh and 70h-77h, to higher numbers to prevent conflicts with software interrupts. The primary interrupt controller is mapped from vector 50h-57h. The secondary interrupt controller is mapped from vector 58h-5Fh. Example: IRQ0 is INT50h and IRQ8 is INT58h. For Windows NT Windows NT maps hardware interrupts, which by default map to vectors 8-Fh and 70h-77h, to higher numbers to prevent conflicts with software interrupts. The primary interrupt controller is mapped from vector 30h-37h. The secondary interrupt controller is mapped from vector 38h-3Fh. Example: IRQ0 is INT30h and IRQ8 is INT38h :( :( |
|
地板#
发布于:2002-11-20 08:06
For Windows NT
Windows NT maps hardware interrupts, which by default map to vectors 8-Fh and 70h-77h, to higher numbers to prevent conflicts with software interrupts. The primary interrupt controller is mapped from vector 30h-37h. The secondary interrupt controller is mapped from vector 38h-3Fh. Example: IRQ0 is INT30h and IRQ8 is INT38h ------------------------------- 里面“For Windows NT”的对于Win2k也适用的 |
|
|
地下室#
发布于:2002-11-20 08:31
那么,如果我的鼠标Irq是12,我应该bpint 42,是不是啊??可是我试过不行,不知道为什么??是不是我这样截有问题??
[编辑 - 11/20/02 by Davisfront] |
|
5楼#
发布于:2002-11-20 17:16
如果我的鼠标Irq是12,我应该bpint 42,是不是啊??
------------------------------------------------ 不是啦,是bpint 3c (十六进制) :D |
|
|
6楼#
发布于:2002-11-21 08:42
天哪,我一直以为irq是十六进制!!!谢谢,谢谢
|
|