【发布时间】:2011-11-12 05:20:44
【问题描述】:
我的驱动程序在目标电脑中崩溃并出现错误:
Access violation - code c0000005 (!!! second chance !!!)
aebae9d9 8911 mov dword ptr [ecx],edx
由于我在内核模式下调试,我的目标现在被冻结了。如果我在主机上重新启动 WinDbg,我仍然会冻结目标。
如何强制杀死(来自 WinDbg)目标计算机中挂起的驱动程序。我知道.crash,但不用重启电脑就好了,zzz...
【问题讨论】:
-
内核驱动程序崩溃意味着重新启动。如果可能(取决于您正在编写的驱动程序),您应该考虑将您的驱动程序迁移到Windows User Mode Driver Framework 以使您的驱动程序脱离内核空间并进入用户空间。