Здравствуйте, Ivan, Вы писали:
I>I>LONG WINAPI MyUnhandledExceptionFilter(_EXCEPTION_POINTERS* ExceptionInfo)
I>{
I> printf("filter called\n");
I> return 0;
I>}
I>int _tmain(int argc, _TCHAR* argv[])
I>{
I> SetUnhandledExceptionFilter(MyUnhandledExceptionFilter);
I> MessageBox(0, "123", "13", MB_OK);
I> *(reinterpret_cast<long*>(0)) = 0;
I> return 0;
I>}
I>
Да, этот код у меня тоже работает корректно, равно как и предложенный мной же пример.

Буду выяснять с человеком, который у нас непосредственно имел описанные мной выше проблемы.