Question

In c++ there is a function called atexit where you can register functions which should be run when the system exits. Are there any similar events in C#?

UPDATE: The AppDomain.ProcessExit doesn't seem to catch Ctrl-C or Ctrl-Break. Anyone knows anything about that?

Was it helpful?

Solution

You can check the ProcessExit and DomainUnload events of the AppDomain class.

OTHER TIPS

Maybe the answers to this may help you:

There's the Application.ApplicationExit event if you've a WinForms application. For WPF there's Application.Exit.

If you're running a WinForms app you can add a listener to the Application.ApplicationExit event

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top