C# wpf建立單例項應用程式(8)
阿新 • • 發佈:2018-12-12
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檔案
測試成功。