I’m not sure if there is a proper term for what I want to because any I’ve tried in google haven’t bought anything up.
Basically, on an application crash I would like to perform a final action to clean up database record locking.
I would also like to catch this when debugging is stopped using the stop button, as I understand it using the stop button is very different to exiting your application by a normal process in your application.
Is there a normal way for achieving what I’m trying to do? The application is a C#, .NET 3.5 Windows Forms Application written in VS2008.
Cheers
You can’t do anything within a process after it’s killed.
Your only way to achieve what you want would be to have a second process that watched for the first one dying, and then did the cleanup on its behalf.
You have to worry about the second process crashing, or being killed, and so on. Not easy to make it work in all conceivable cases, but a lot better than nothing.