如何配置窗口以从应用程序生成核心转储?

pce*_*ent 20 c++ windows debugging coredump visual-studio-2003

如何配置窗口以从应用程序生成核心转储?

我正在使用Win xp,应用程序是使用Visual Studio 2003构建的.

DOK*_*DOK 13

Microsoft有一个名为Userdump.exe的免费工具,可以执行此操作.

使用该工具为关闭异常的进程创建转储(.dmp)文件或为挂起进程创建转储文件非常简单


小智 8

只是提出一些其他的建议:

  • ProcDump是MS SysInternals套件的一部分(它捕获崩溃,但也可以加载更多,如果CPU使用率激增一段时间,可以进行转储等)
  • 您可以使用MiniDumpWriteDump将代码放入您的exe中以保存自己的转储(我已经在一些工具中完成了).您可以控制名称和位置(即网络路径).这里也有一些示例代码在这里