0

是否可以执行以下操作?我对 Windows 编程很陌生,所以我要求的内容可能从不可能到荒谬。如果我理解正确,Windows 结构化异常机制会处理诸如被零除或访问冲突等错误。我想将最大数量的可用信息转储到日志文件中,最好是出现结构化异常时的堆栈跟踪。我正在使用 MSVC10,Windows 7。

编辑:一个不无关的问题是这是否合理?堆栈是否包含足够的有用信息来帮助调试,即函数名称。另外,转储捕获此异常的堆栈的最佳方法是什么?谢谢

4

1 回答 1

2

是的,这是可能的。在这里您可以找到一个示例:try-except 语句

但最好考虑为意外的 SEH 异常创建转储,否则可能很难找到原因。

于 2012-04-26T02:34:31.230 回答