首页 > 解决方案 > 如何打开由 DigitalMicrograph 创建的 .dmp 文件?

问题描述

如何打开DigitalMicrograph崩溃时创建的.dmp文件?%ProgramData%/Gatan/Logs


每当我在执行我自己当前正在开发的程序后关闭DigitalMicrograph时, DigitalMicrograph 就会崩溃。它在下面显示与.dmp日志中的文件相关的错误消息。该.dmp文件可能包含DigitalMicrograph崩溃的原因。这可能与我自己的程序有关,因为它只会在我执行自己的程序后崩溃。

DigitalMicrograph 崩溃截图:

我想在我自己的代码中解决这个问题。为了获得在哪里修复错误的信息,我想读出这个.dmp文件。(我的程序有大约 40 个文件,每个文件有几百行代码。没有机会通过显示的错误消息找到原因。)但是该.dmp文件是一个二进制文件,其结构我不知道。那么如何打开这些文件呢?

我尝试使用Microsoft Windows WinDbg Preview程序,该程序在很多关于 C 程序转储的帖子中被推荐。但这并没有说明什么。Nirsoft BlueScreenView也没有显示任何内容。

标签: loggingcrashdumpdm-script

解决方案


这些文件可以用 Microsoft Visual Studio 2015 打开,在那里开始调试过程。但是,它们仅在与将应用程序编译到这个非常特定的版本时创建的调试输出结合使用时才有用,即与匹配的源代码一起使用。


推荐阅读