title: Generating .NET crash dumps automatically
body: <p>I know how to generate Crash Dump files with ADPlus or DebugDiag, but I'm wondering if there is a way to do this on a customer's computer without installing these tools...  specifically, I would like to be able to configure my application (using a registry value, for example) to generate a crash dump in the case of a critical failure.  More specifically, I need to be able to do this from a C# application, but I don't mind P/Invoke'ing if necessary.  Thanks!</p>