title: prevent multiple instance of an application
body: <p>I have a c# application executable in a shared drive. This allows the users (3) with access to the shared drive to open the executable. It is now required that not more than person can run the executable at the same time. I have looked around and the solution seems to be to use mutex, which I don't quite understand. Is there any other solution/workaround for this issue.</p>