Кто-нибудь знает, как MessageBox (...) мог молча сбоить?
MessageBox(g_hMainhWnd, buffer, "Oops!", MB_OK | MB_ICONERROR);
ShellExecute(0, "open", "http://intranet/crash_handler.php", NULL, "", SW_SHOWNORMAL);
Для небольшого контекста этот код вызывается внутри нашего собственного обработчика исключений, который был зарегистрирован с помощью SetUnhandledExceptionFilter ()
В большинстве случаев я вижу окно сообщения, а затем он запускает веб-браузер.
Однако у меня есть исполняемый файл, который, насколько мне известно, использует этот точный код, и он успешно запускает веб-браузер, но сначала я не вижу окно сообщения.
Спасибо
Тим
Трещины. Я попытался сознательно передать мусорный HWND, и окно сообщения не появилось.
Спасибо, Брайан!