【发布时间】:2010-11-14 08:38:01
【问题描述】:
我有一个驱动程序可以直接避免BSoD,并将Windows Vista的屏幕变成黑色,几乎没有彩色点和条纹。之后我在系统上发现了一个内存转储,并且 DbgView 精彩地向我展示了一个堆栈跟踪(说明这可能是一个乱码堆栈并且某些部分可能不正确)。遗憾的是,在堆栈中找到的命令在明显破坏整个事情的代码部分中无处可见。 (我可以离开我们的整个例行程序,但不能保留其中的一部分。)
是否有人知道将调试消息放入内存转储或从串行端口中取出以在外部调试器中读取它们的方法? (如果连接了调试器,我的测试系统会停止,但这可能是我对远程连接内核调试的方式和原因知之甚少。)
我想知道我的代码失败的地方,因为在我看来浏览代码似乎没什么用,我可能需要提示。
【问题讨论】:
标签: windows debugging device-driver kernel