是否可以将Dbgprint()消息存储到文件中?

时间:2016-01-19 08:56:58

标签: c++ windows kernel driver

我想将DbgprintEx()Dbgprint()内核消息存储到C:\file.txt等外部文件中。是否可以存储此消息。因为我想在崩溃之前分析内核消息。我还使用Kernel debugging检查了winDbg,但我的应用程序无法在调试模式下连接。我正在使用Windows 7 64位机器。

2 个答案:

答案 0 :(得分:0)

您应该能够从sysinternals - https://technet.microsoft.com/en-us/sysinternals/debugview.aspx使用DebugView获取这些日志,因为我检查它允许将日志保存到文件。

答案 1 :(得分:0)

尝试命令: .logopen / t c:\ logs \ mylogfile.txt

任何输出都将保存在日志文件中,而不仅仅是调试输出。但也许它适合你?