【问题标题】:Is it any way to store Dbgprint () messages to a file?有没有办法将 Dbgprint () 消息存储到文件中?
【发布时间】:2016-04-24 15:59:31
【问题描述】:

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

【问题讨论】:

    标签: c++ windows kernel driver


    【解决方案1】:

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

    【讨论】:

    • 但是当我崩溃时,这条消息会消失吗?我想在操作系统崩溃后查看此日志。我可以吗 ?还是自动将日志从 Dbgview 存储到文件的任何设置?
    • 什么是 Dbgview 中的日志到文件方案?它会自动将所有日志复制到文件中吗?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-18
      • 2017-07-18
      • 1970-01-01
      • 2023-02-25
      • 1970-01-01
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      相关资源
      最近更新 更多