阅读:1112回复:7
如何用SoftICE产生中断?
我想用SoftICE产生一个中断,用来模拟我的板卡的硬件中断,以便测试我的ISR和DPC是否正常,不知道行不行?
|
|
沙发#
发布于:2002-07-31 17:11
genint 中断号
在win9X中,硬件中断0~0f对应中断号为50~5f 在NT/2000中,硬件中断0~0f对应中断号为30~3f |
|
板凳#
发布于:2002-08-01 08:36
那这个中断号是如何确定的呢?是不是就是在Pnp例程中获得的资源中断号呢?
|
|
地板#
发布于:2002-08-01 14:14
genint 中断号 中断号与系统硬件相关,是不一定的。 |
|
地下室#
发布于:2002-08-06 10:50
genint 中断号 在win2000下,我的PCI卡的硬件中断为11(就是在设备列表上得到的),那么对应的中断号为0x3B了,可是我在SoftICE里用命令: genint 3b 却没有任何反应!我的Isr有,而且连接也正常,请问这是什么问题呢? |
|
5楼#
发布于:2002-08-08 15:18
[quote]genint 中断号 中断号与系统硬件相关,是不一定的。 [/quote] 那如何得到这个中断号呢? |
|
6楼#
发布于:2002-08-08 17:06
中断号是系统给的,你可以在驱动程序里向系统注册一个中断号,注册之后系统会分配的
|
|
7楼#
发布于:2002-08-09 08:14
中断号是系统给的,你可以在驱动程序里向系统注册一个中断号,注册之后系统会分配的 能告诉我如何在驱动程序里向系统注册一个中断号吗?将会用到哪些函数?谢谢 |
|