阅读:1213回复:0
这种错误我该如何调试?
各位先人:
我刚刚写了个驱动,在里面仅仅完成PNP功能,我实现了START,STOP,REMOVE,QUERY_STOP,QUERY_REMOVE,QUERY_CAB,其它的全是Default(很像Walter Oney中的一些例子,我没有用它的自己处理IRP的方法,而是用了DDK中的提到方法),我调试了START,REMOVE没有调试STOP(我不知道如何调试),我在2000下安装了我的驱动程序,没有报任何不对,但我从新启动时,系统在加载(SOFTICE)后就没有任何反应,黑黑的屏,我只好在安全模式删除驱动,请高人告说我,在REMOVE,和STOP处理中如何判断当前没有IRP在处理,如何调试我的从新启动时的问题,我想看到我的程序究竟是什么地方出了问题,使系统出现如此现象。 |
|