阅读:1348回复:5
我写了一个拦截 0xcc 中断的小驱动程序,但如何用 softice 验证其正确性?
我写了一个拦截 0xcc 中断的小驱动程序,但如何用 softice 验证其正确性?
把驱动启动后, 启动 softice 输入 genint 0xcc ,虽然我没有设置中断,但softice老是弹出来,break due to page fault ! 根本不知道自己的程序是不是成功的拦截的 0xcc中断? 自己也写过小驱动, 在驱动中用 _asm int 0xcc 的方法产生过中断,不过这种方法不能产生中断.系统蓝屏死机! 大家有什么好的方法没有? |
|
沙发#
发布于:2004-04-05 09:05
问题解决! 用的是 源代码 调试方式!!
|
|
板凳#
发布于:2004-04-05 13:12
不过发现 在 softice下输入 genint 0xcc 我每次必挂!
|
|
地板#
发布于:2004-04-05 16:42
能告诉你是怎么用softice的么,为什么我的softice却条不出来呢?
你的驱动怎么启动的呢? 我是这样用的将sys文件load,然后start softice,然后我编译我在vvc下编的应用程序,应用程序中调用sys的函数,可是这时softice跳不出来,好像应用程序和装在softice中得sys没有关系似的,能帮帮忙么? |
|
地下室#
发布于:2004-04-07 10:00
不过发现 在 softice下输入 genint 0xcc 我每次必挂! 你你的处理中断有问题,我想一定是你自己循环拦截了中断 |
|
|
5楼#
发布于:2004-04-07 10:59
不是的,我是一开机就运行softice,然后输入 genint 0xcc ,挂了!
应该是系统由冲突,或者是softice本身的问题! xp+xpddk+driverstudio3.1+vc6+最新sdk |
|