How do I get at the exception information when using MiniDumpWriteDump out-of-process?
You also need the MINIDUMP_EXCEPTION_INFORMATION.ThreadId value. The simplest way, and the way I made it work, is to use a memory-mapped file to transfer both the ThreadId and the ExceptionPointers. And a named event to wake up the watchdog. It doesn’t matter that the pointer is not valid in the context of the watchdog process. … Read more