SetUnhandledExceptionFilter() difference Windows 2K and XP
-
Hallo, I have been working for a long time with Windows 2000 with SP4 as my operating system. Now I have moved to Windows XP with SP2. Unfortunately that had a nasty side effect I cannot yet understand: When I do run a debug version of my application outside the debugger and an exception occurs, Windows 2000 notifed me about it and I could choose "Retry" to debug the application. The IDE came up and I got every information about the stack and its variables. Under Windows XP the "Retry" button was replaced by "Debug", but when I use it the IDE comes up and I do not get any useful stack information, just Assembler code that is not very useful for me. Finally I found out that this behaviour is connected to the SetUnhandledExceptionFilter() function. Without it even Windows XP will show me the stack information. But I really need my custom exception filter, so I cannot leave the application without it forever. Does anyone know how to get the full stack information under Windows XP? Thanks, StHubi ---------- "Have no fear, the saint is here!" -- modified at 3:35 Tuesday 29th November, 2005