本文實例講述了C#使用Mutex簡單實現程序單實例運行的方法。分享給大家供大家參考。具體如下:
[STAThread] static void Main() { bool isAppRunning = false; System.Threading.Mutex mutex = new System.Threading.Mutex(true,System.Diagnostics.Process.GetCurrentProcess().ProcessName,out isAppRunning); if (!isAppRunning) { MessageBox.Show("本程序已經在運行了,請不要重復運行!"); Environment.Exit(1); } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }}
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答