c++ - 有什么方法可以将 Dbgprint() 消息存储到文件中吗?

标签 c++ windows kernel driver

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

最佳答案

您应该能够使用来自 sysinternals 的 DebugView 获取这些日志 - https://technet.microsoft.com/en-us/sysinternals/debugview.aspx ,正如我检查的那样,它允许将日志保存到文件中。

关于c++ - 有什么方法可以将 Dbgprint() 消息存储到文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34872385/

相关文章:

c - 遍历task_struct的子级

linux - Linux 内核 v2.6+ 中的 pthread 与 kthread

c++ - boost::mutex::timed_lock 不在 Linux 上

c++使坐标可全局访问

java - 我可以在 Windows 上运行 Java 来构建 Linux 路径,而无需进行硬编码吗?

c - C语言中可以按F5键吗?

c++ - 如何在 MFC 中调整对话框大小时移动控件?

c++ - 在派生类上应用父类(super class)测试

c - 有没有办法检查(文件)句柄是否有效?

Linux 内核更改默认 CPU 调度程序