2010-04-28 119 views
1

我有一個將在Windows 7機器上部署的MFC應用程序(VS 2008)。我需要使用調試信息分發我的應用程序,以便在應用程序崩潰事件的情況下生成可調試的內核。Windows 7的崩潰報告實用程序,MFC應用程序

有人請讓我知道我該如何達到這個目的?我看了一下轉儲程序,只是想是否有在Windows生成信息轉儲7機

謝謝

回答

4

默認情況下的一種更好的方式,Debug和Release MSVC版本中包含調試信息。您不需要使用.pdb文件分發程序,但需要爲每個發佈的版本保留.pdb文件。它們是調試小型轉儲文件所必需的。程序本身必須在崩潰時生成轉儲文件。通常,使用小型轉儲器的工作如下所示:

  1. 程序在客戶端網站上崩潰並生成小型轉儲文件。

  2. minidump發送給開發人員。

  3. 開發人員根據程序版本恢復源代碼和.pdb文件,並調試minidump文件。

最後,短introdunction報驗調試:http://www.codeproject.com/KB/debug/postmortemdebug_standalone1.aspx

AFAIK,這是所有Windows版本相同。