static void Main() { using (System.Threading.Mutex singleInstanceMutex = new System.Threading.Mutex(false, APPLICATION_GUID)) { if (singleInstanceMutex.WaitOne(0, false)) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ApplicationContext applicationContext = new SystemTrayApplicationContext(); GC.Collect(); Application.Run(applicationContext); } else { return; } } }
static void Main() { using (System.Threading.Mutex singleInstanceMutex = new System.Threading.Mutex(false, APPLICATION_GUID)) { if (singleInstanceMutex.WaitOne(0, false)) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ApplicationContext applicationContext = new SystemTrayApplicationContext(); GC.Collect(); Application.Run(applicationContext); } else { return; } } }