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?
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