Actual question(s):

What happens "in Windows" when a program crashes from an uncaught exception?

Is there a dll function, which I can hook, to log some basic information about a crash?

Context:

I am planning to write a program which will collect some very basic information about any applications which crash on my local pc. I was hoping that I could execute a simple method to log some information about a crash in a similar manner to the way Visual Studio produces a dialog offering to let you debug a program when it crashes.

Edit
Report