I have code to output a minidump when my process has an exception, but I'd like to move that code to a parent process so that one doesn't corrupt the other.
How would one go about (1.) listening for a child process crash from a wrapper process, and (2.) writing a minidump as a result?
C++ would seem the most natural choice of language for the wrapper process, but .NET is also an option for me (my app is mixed C#/C++).