diff --git a/src/emulator.cpp b/src/emulator.cpp index b125960d2..681b1c2cb 100644 --- a/src/emulator.cpp +++ b/src/emulator.cpp @@ -78,10 +78,11 @@ namespace Core { bool Emulator::ignore_game_patches = false; 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); // need to init this in order for winsock2 to work WORD versionWanted = MAKEWORD(2, 2); WSADATA wsaData;