使用互斥體Mutex型別
using System.Threading;
//宣告互斥體 Mutex mutex = new Mutex(false, "ThisShouldOnlyRunOnce"); //判斷互斥體是否使用中 bool Running = !mutex.WaitOne(0, false); if (!Running) Application.Run(new Form1()); else MessageBox.Show("應用程式已經啟動!");
使用互斥體Mutex型別
using System.Threading;
//宣告互斥體 Mutex mutex = new Mutex(false, "ThisShouldOnlyRunOnce"); //判斷互斥體是否使用中 bool Running = !mutex.WaitOne(0, false); if (!Running) Application.Run(new Form1()); else MessageBox.Show("應用程式已經啟動!");