How do I make sure that only one instance of my application runs at a time?
The best way of accomplishing this is using a named mutex. Create the mutex using code such as: bool firstInstance; Mutex mutex = new Mutex(false, “Local\\” + someUniqueName, out firstInstance); // If firstInstance is now true, we’re the first instance of the application; // otherwise another instance is running. How do I make sure that only one instance of my …