1. 程式人生 > >C# wpf建立單例項應用程式(8)

C# wpf建立單例項應用程式(8)

1,新建一個wpf專案,找到App.xmal.cs開啟後插入如下程式碼:

namespace ElectronicNeedleTherapySystem
{
    /// <summary>
    /// App.xaml 的互動邏輯
    /// </summary>
    public partial class App : Application
    {
        System.Threading.Mutex mutex;
 
        public App()
        {
            this.Startup += new StartupEventHandler(App_Startup);
        }
 
        void App_Startup(object sender, StartupEventArgs e)
        {
            bool ret;
            mutex = new System.Threading.Mutex(true, "ElectronicNeedleTherapySystem", out ret);
 
            if (!ret)
            {
                MessageBox.Show("已有一個程式例項執行");
                Environment.Exit(0);
            }
 
        }
    }
}

然後執行生成exe程式,不通過vs測試,直接找到exe檔案
在這裡插入圖片描述
測試成功。