- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Some resources似乎建议而不是使用 SetUnhandledExceptionFilter
要捕获未处理的异常,可以使用 AddVectoredExceptionHandler
通知所有异常(exception)情况。
然而,据我所知,一个 vectored handler在确定是否或在何处处理异常之前,对程序中引发的每个 (SEH) 异常“仅”调用。
我错过了什么吗?
最佳答案
好评论:
It is not [a replacement], the callback doesn't promise anything about the exception getting handled. That happens later. It is, at best, useful as a diagnostic tool to troubleshoot problems with a program that contains too many try/catch-em-all statements. Compare to the .NET AppDomain.FirstChanceException event, the kind of feature that requires AVEH.
it should catch & properly handle all access violation exceptions which occur in the process
0xC0000005
通过 VEH,但您不知道围绕此的代码是否可以实际捕获并处理它——并且,在低级别或特定情况下,捕获访问冲突并在捕获站点继续是一种有效的方法。
catch
的意义上解释“捕获”异常和
__except
在更高级别捕获引发的异常。
VectoredHandler
仅支持
EXCEPTION_CONTINUE_SEARCH
: 找到一个处理程序和
EXCEPTION_CONTINUE_EXECUTION
: 使用我从来没有完全掌握。
关于winapi - AddVectoredExceptionHandler 是 SetUnhandledExceptionFilter 的替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28629351/
Some resources似乎建议而不是使用 SetUnhandledExceptionFilter 要捕获未处理的异常,可以使用 AddVectoredExceptionHandler 通知所有异
我正在尝试针对某些情况改进异常诊断(更像是基本的崩溃处理),其中 SetUnhandledExceptionFilter ( https://msdn.microsoft.com/en-us/libr
我尝试将矢量异常处理添加到我的 Win32 DLL,但是对 AddVectoredExceptionHandler 的调用永远不会回来。我只是得到无用的 .exe has stopped workin
我遇到了一个问题,我传递给 SetUnhandledExceptionFilter 的函数当异常代码 c0000374 引发时没有被调用。但它适用于异常代码 c0000005。然后我尝试使用 AddV
我是一名优秀的程序员,十分优秀!