windows - 如何仅使用 WaitForDebugEvent 系列函数来监视 UNHANDLED 异常?

标签 windows debugging crash

我正在 try catch 应用程序中未处理的异常并使用 WaitForDebugEvent 函数在它们上重新启动它。但我无法判断异常何时由应用程序处理(例如 try..catch),何时不处理。我怎么做? DEBUG_EVENT结构中好像没有这样的数据。

最佳答案

如果您没有使用 WaitForDebugEvent 捕获某些异常,您可能还想尝试注入(inject) UnhandledExceptionFilter。除此之外,检查您的处理是否匹配 Microsofts Example

关于windows - 如何仅使用 WaitForDebugEvent 系列函数来监视 UNHANDLED 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4528704/

相关文章:

windows - 无法使用 Ansible Playbook 连接到 Windows 实例

c - 支持具有全局数据的插件 DLL 的多个实例

Android 1.5 模拟器明显随机崩溃 [WIN DEATH]

python-3.x - 无法在Mac 10.14.3中安装python 3.7包Fiona,lxml,pandas,Pillow

windows - 在 windows 中使用命令行提取 .tar.gz

c++ - 如何在 C++ 中为对话框实现 Windows 样式?

javascript - 查看哪个 JavaScript 文件正在将样式应用于元素

ruby-on-rails - rake 任务中的 open-uri 出现 404 错误......是什么原因造成的?

c# - 如何将源代码嵌入到pdb中,并让调试器使用它?

c - 如何查找矩阵相乘的 C 程序中的错误