浏览代码

单实例运行

Demo_Liu 4 年之前
父节点
当前提交
446653e488
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      App.xaml.cs

+ 8 - 2
App.xaml.cs

@@ -11,15 +11,21 @@ namespace GeekDesk
     /// </summary>
     public partial class App : Application
     {
+
         System.Threading.Mutex mutex;
+
+        public App()
+        {
+            this.Startup += new StartupEventHandler(App_Startup);
+        }
+
         private void App_Startup(object sender, StartupEventArgs e)
         {
+
             bool ret;
             mutex = new System.Threading.Mutex(true, "GeekDesk", out ret);
-
             if (!ret)
             {
-                MessageBox.Show("已有一个客户端正在运行,请先结束原来客户端!");
                 Environment.Exit(0);
             }
             #region 设置程序开机自动运行(+注册表项)