我想将DbgprintEx()
或Dbgprint()
内核消息存储到外部文件,例如C:file.txt
。有什么方法可以存储此消息。因为我想在崩溃之前分析内核消息.我还使用 winDbg
检查了Kernel debugging
但我的应用程序无法在调试模式下连接。我正在使用视窗 7 64 位机器。
您应该能够使用 DebugView 从系统内部获取这些日志 - https://technet.microsoft.com/en-us/sysinternals/debugview.aspx,正如我检查的那样,它允许将日志保存到文件中。
try command:.logopen/t c:\logs\mylogfile.txt
任何输出都将保存在日志文件中,而不仅仅是调试输出。但也许它适合你?