diff --git a/src/emulator.cpp b/src/emulator.cpp index cd981add2..73b434d80 100644 --- a/src/emulator.cpp +++ b/src/emulator.cpp @@ -44,10 +44,11 @@ Frontend::WindowSDL* g_window = nullptr; namespace Core { Emulator::Emulator() { - // Initialize NT API functions and set high priority + // Initialize NT API functions, set high priority and disable WER #ifdef _WIN32 Common::NtApi::Initialize(); SetPriorityClass(GetCurrentProcess(), ABOVE_NORMAL_PRIORITY_CLASS); + SetErrorMode(SetErrorMode(0) | SEM_NOGPFAULTERRORBOX); #endif // Start logger.