如何确保转储文件由C++;未处理异常情况下的应用程序 如何在不处理异常的情况下,用C++应用程序编写一个转储文件。p>

如何确保转储文件由C++;未处理异常情况下的应用程序 如何在不处理异常的情况下,用C++应用程序编写一个转储文件。p>,c++,windows,windbg,crash-dumps,C++,Windows,Windbg,Crash Dumps,例如,如果不处理被零除,那么如何确保写入转储 另外,如果我尝试搜索windbg教程,但没有找到一个好的教程,那将非常棒。我假设您正在寻找一种外部方法来创建这些转储(毕竟,您询问的是未处理的异常) 在Vista及以上版本中,您正在寻找的机制称为Windows错误报告-WER。您可以在崩溃时将它们放置在某个位置。在Vista之前,您可以使用。您还可以使用运行程序,这将在进程崩溃时立即创建转储,而不需要任何系统范围的配置 如果您想从程序本身创建转储,可以使用,但不太可取。当处于不清楚状态时,最好让其他

例如,如果不处理被零除,那么如何确保写入转储


另外,如果我尝试搜索windbg教程,但没有找到一个好的教程,那将非常棒。

我假设您正在寻找一种外部方法来创建这些转储(毕竟,您询问的是未处理的异常)

在Vista及以上版本中,您正在寻找的机制称为Windows错误报告-WER。您可以在崩溃时将它们放置在某个位置。在Vista之前,您可以使用。您还可以使用运行程序,这将在进程崩溃时立即创建转储,而不需要任何系统范围的配置

如果您想从程序本身创建转储,可以使用,但不太可取。当处于不清楚状态时,最好让其他进程为您拍摄快照

至于WinDbg,网络上确实有大量的信息。我想你可以开始,但如果你有具体的问题,你应该问具体的问题