阅读:3372回复:1
在线程里调用KdPrint蓝屏(page_fault_in_nonpaged_area),请大虾帮忙解惑,谢谢VOID _Thread(IN PVOID Context) { KdPrint(("Entry Thread")); .............. } 我在DriverEntry里调用 PsCreateSystemThread( &hThread, ACCESS_MASK) 0L, NULL, NULL, NULL, _Thread, NULL ); 创完线程后执行到KdPrint就蓝屏,代码为page_fault_in_nonpaged_area 注掉Kdprint 就没问题,并整个线程只留KdPrint 语句还是一样蓝屏 请大家帮帮忙,谢谢。 |
|
沙发#
发布于:2010-03-09 21:05
这个和驱动运行的IRQL有关,你看看你的线程运行在哪一层上,再看看KdPrint在哪一层,一般情况下,是因为线程的IRQL比KdPrint的高才会引起蓝屏。
|
|