2

来自MSDN

SEM_FAILCRITICALERRORS - 系统不显示严重错误处理程序消息框。相反,系统将错误发送到调用进程。

但是,SetErrorMode(SEM_NOGPFAULTERRORBOX)已经抑制了所有错误对话框。

那么 SEM_FAILCRITICALERRORS 究竟能防止什么?

从文档中看不是很清楚,当通过设置和取消设置进行测试时SEM_FAILCRITICALERRORS,它对访问冲突、被零除、未处理的 C++ 异常或我能想到的任何其他事情都没有影响。

4

1 回答 1

2

SEM_NOGPFAULTERRORBOX标志防止的系统错误包括:

  • 加载 DLL 时出现动态链接错误(例如找不到入口点)。

未找到入口点

  • 应用程序初始化错误

应用程序错误

于 2013-10-03T14:12:52.150 回答