怎么实现程序崩溃后的异常报告提交

如何实现程序崩溃后的错误报告提交
看到有些软件在崩溃后会出现一个错误报告提交的对话框,可以通过网络向开发商提交一些运行时的数据。
按说单一一个进程的话,在崩溃后不可能再有任何动作的,有人知道这种错误提交方式是如何实现的吗?



------解决方案--------------------
SetUnhandledExceptionFilter

------解决方案--------------------
http://www.codeproject.com/KB/debug/XCrashReportPt4.aspx
XCrashReport : Exception Handling and Crash Reporting - Part 4
By Hans Dietrich
------解决方案--------------------
程序初始化的时候执行SetUnhandledExceptionFilter设置异常捕获函数。不过有些严重的异常是无法捕获的。