阅读:1523回复:4
关于VXD中断的问题
在DOS里,接管硬件中断是很容易的事情,只要改写中断向量就可以了,并且还可以把旧的中断向量保存下来,这样在自己的中断函数结束后还可以调用旧的中断函数。
可是在Win9X中的VXD里,把自己的中断函数hook进去后,怎么样才能调用到旧的中断函数呢? |
|
沙发#
发布于:2002-05-14 12:14
这个,你想调用旧的,可能需要访问IDT了。
9x和DOS不太一样的。 |
|
板凳#
发布于:2002-05-14 15:14
能给一个大致的思路吗,或者能否提供一个例子。谢谢了。
|
|
地板#
发布于:2002-05-14 15:24
我没有做过,应该是修改IDT,把旧的保存。这样有中断就会先通知你,你在通知其他的。
|
|
地下室#
发布于:2002-05-15 15:59
和DOS下差不多,就是修改IDT。不过我还没有IDT的详细说明,谁有给小弟一份。yanghaoyun@dongfang-china.com
|
|