WinDbg 卸载驱动 蓝屏?

xjlzyi 2014-02-23 04:44:02
在用DriverMonitor加载驱动后,用WinDbg调试都是成功的,但是一卸载驱动驱动就蓝屏了,好像卸载的方法都没有进去。用WinDbg查看了下错误代码,显示的总是卸载方法的括号那,有人能说下是什么原因吗?
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
8c7177ec 83f18b81 00000003 863e1020 00000000 nt!DbgBreakPointWithStatus+0x4
8c717bb0 83ec741b 00000050 8b974150 00000008 nt!KeBugCheckEx+0xc7f
8c717c3c 83e7a3d8 00000008 8b974150 00000000 nt!IoGetRelatedDeviceObject+0x819
8c717c54 8b97414f badb0d00 00000000 83eb64f7 nt!Kei386EoiHelper+0x27e0
8c717d00 83eb6aab 8c615a00 00000000 863e1020 ddk!DriverEntry+0x3f
8c717d50 84042f5e 00000001 a4b77740 00000000 nt!KeInsertQueueDpc+0x372
8c717d90 83eea219 83eb699e 00000001 00000000 nt!RtlAnsiStringToUnicodeString+0x19d
00000000 00000000 00000000 00000000 00000000 nt!KeInitializeTimerEx+0x3c8


STACK_COMMAND: .bugcheck ; kb

FOLLOWUP_IP:
ddk!DDK_Unload+0 [d:\??\mini_ddk\mini_ddk\mini_ddk.c @ 14]
8b974150 ?? ???

FAULTING_SOURCE_CODE:
10: return (1);
11: }
12:
13: VOID DDK_Unload (IN PDRIVER_OBJECT pDriverObject)
> 14: {
15: PDEVICE_OBJECT pDev;
16: UNICODE_STRING symName;
17: __asm int 3;
18:
...全文
234 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjlzyi 2014-02-24
  • 打赏
  • 举报
回复
问别人解决了,是代码里面的#pragma INITCODE用错了

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧