小编Lio*_*azi的帖子

应用程序崩溃时为其创建转储文件

我试图为我的应用程序创建一个转储文件崩溃.我目前正在使用带有-e标志的procdump.exe来执行此操作,因此如果我的应用程序中有未处理的异常,procdump会为我创建一个转储文件.

我以为我已经完成了,但后来我发现我的应用程序崩溃并且procdump没有创建转储文件.经过一些调查后,我发现无效使用vector :: front会导致运行时错误.我打开了_SECURE_SCL_THROWS标志,之后procdump.exe -e确实捕获了崩溃并创建了一个转储文件.

现在问我的问题:现在procdump.exe -e会在我的应用程序崩溃时始终创建转储文件吗?我如何保证我没有任何其他procdump -e对我不利的场景?

c++ minidump std crash-dumps visual-studio-2008

12
推荐指数
2
解决办法
8455
查看次数

标签 统计

c++ ×1

crash-dumps ×1

minidump ×1

std ×1

visual-studio-2008 ×1