I have an application that provides core services for a series of other applications.
When another of these applications is started, I want to check that the service application is running and if not shutdown.
What is the best method to check for the existence of the other app? I'm thinking that I should be using a global mutex in the services app and checking for it's existence in the other apps. Is this the correct way to proceed?