适用于Windows 7的崩溃报告实用程序,MFC应用程序

时间:2010-04-28 10:38:13

标签: mfc

我正在使用MFC应用程序(VS 2008),它将部署在Windows 7计算机上。我需要使用调试信息分发我的应用程序,以便在发生应用程序崩溃事件时生成可调试的核心。

有人可以告诉我怎样才能达到这个目的?我已经阅读了关于minidump实用程序,只是想知道是否有更好的方法在Windows 7机器上生成coredump

谢谢

1 个答案:

答案 0 :(得分:4)

默认情况下,Debug和Release MSVC版本都包含调试信息。您不需要使用.pdb文件分发程序,但必须为每个已发布的版本保留.pdb文件。它们是调试minidump文件所必需的。程序本身必须在崩溃时生成转储文件。通常,使用minidumps看起来像这样:

  1. 程序在客户端站点崩溃并生成minidump文件。

  2. minidump被发送给开发者。

  3. 开发人员根据程序版本恢复源代码和.pdb文件,并调试minidump文件。

  4. 最后,对事后调试的简短介绍:http://www.codeproject.com/KB/debug/postmortemdebug_standalone1.aspx

    AFAIK,对于所有Windows版本都是如此。