我有一个在电子应用程序中运行的本机节点模块,我想记录所有未处理的异常,因此我使用以下代码段:
LONG WINAPI unhandledExceptionFilter(PEXCEPTION_POINTERS)
{
return EXCEPTION_EXECUTE_HANDLER; // 1
return EXCEPTION_CONTINUE_EXECUTION; // 2
return EXCEPTION_CONTINUE_SEARCH; // 3
}
SetUnhandledExceptionFilter(unhandledExceptionFilter);
AddVectoredExceptionHandler(0, unhandledExceptionFilter);
问题在于,当我使用 SetUnhandledExceptionFilter 时,电子崩溃报告将不再起作用(我将其设置为将日志文件发送到某个服务器)。我也尝试了所有可能的返回值但没有工作。
我做错了什么?以及如何让它发挥作用?
更多信息: