2011-06-11 87 views
2

我已经使用Visual Studio 2008 C++调试器(调试菜单 - >将转储另存为...)创建了一个“小型转储”文件。我在Windows 7,64位上运行。如何在Windows 7上查看.dmp文件?

我可以运行什么程序以有意义的方式查看转储文件的内容?

+0

只有调试器才能显示.dmp文件的有意义的视图。你有一个:Visual Studio。 – 2011-06-11 20:47:37

+0

@Hans - 如何从Visual Studio 2008中打开.dmp文件?当我打开文件时,它显示为原始十六进制。 – 2011-06-11 21:08:59

+3

使用File + Open + Project/Solution并将过滤器(在打开按钮上方)更改为“转储文件”。您正在使用文件+打开+文件。 – 2011-06-11 21:27:57

回答

1

你想摆脱哪些信息?

WinDbg是我的首选工具。

它是Windows SDK的一部分。您可以从这里获得下载链接:http://www.windbg.org/

请注意,它有三种平台 - x86,x64和IA64。你想要的是基于应用程序设计的版本,而不是你的架构。因此,如果它是一个32位的进程,无论是在x86 Windows上运行,还是在x64 Windows上运行WOW64,都需要x86版本。如果dmp来自64位进程,则只能使用x64。

+0

如何下载/运行该应用程序? – 2011-06-11 21:09:24

+0

@Dan更新了答案。 – vcsjones 2011-06-11 21:40:35