【发布时间】:2012-09-08 07:51:31
【问题描述】:
我遇到了一个我很难跟踪的错误。这是仅在调试器未连接时发生的情况之一:)
我已经调用了 MiniDumpWriteDump(),它非常适合创建我可以在事后调试的 .dmp 文件。
但是,我正在做类似的事情
try
{
foo();
}
catch(Exception)
{
CreateMiniDump()
}
这很好用,但是我没有得到所需的调用堆栈。我真的更希望在引发异常的地方拥有调用堆栈(包含所有成员变量)。
这可能吗?是否有一种机制可以在异常中获得第一批?这样我就可以创建一个小型转储并保留调用堆栈等?
【问题讨论】:
-
请参阅this question and answer,了解如何配置窗口以保存完整的故障转储。
标签: c# winapi crash-reports crash-dumps