SetUnhandledExceptionFilter в собственном модуле электронного узла отключает репортер сбоев
У меня есть собственный модуль узла, работающий в электронном приложении, и я хочу регистрировать все необработанные исключения, поэтому я использую следующий фрагмент:
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, электронное сообщение о сбое больше не будет работать (я настроил его для отправки файла журнала на какой-либо сервер). Я также попробовал все возможные возвращаемые значения, но ни один не работает.
Что я делаю неправильно? и как заставить это работать?
Еще немного информации:
- Окно 7 64 бит
- Приложение является 32-битным
- Электронная версия 1.7.10
- Узел версии 8.1.3
- Электронный репортер аварии