Windows 任务管理器中的“转储文件”是什么?

7 windows dump taskmanager

我知道在 Windows 中,您可以通过转到任务管理器-> 进程-> 右键单击​​进程来生成转储文件。

  1. 什么是转储文件?
  2. 我可以用 .dmp 文件做什么?

IIn*_*ble 5

.dmp 文件是一个Minidump,它是一个活动进程的快照,包含有关其当前状态的信息(包括内存、堆栈跟踪、线程信息、模块信息、异常上下文信息)。此信息允许您检查进程的快照。它通常在进程由于未处理的异常而即将崩溃时生成,但可以在任何时候采取。

它可以使用MiniDumpWriteDump API创建,并使用任何 Windows 调试器(如 Visual Studio 1)WinDbg、KD、CDB、NTSD打开。有关其他信息,请参阅故障转储分析


1)根据 Minidump 文件中存在的信息,Visual Studio 可能无法打开特定的 .dmp 文件。据我所知,其他调试器没有施加任何限制。


Pet*_*ter 1

根据https://msdn.microsoft.com/en-gb/library/d5zhxt22.aspx,转储文件是应用程序当时的快照。

转储文件用于在应用程序出错时帮助调试应用程序。