From 01738c21cdb08fee76aa53ff870a38a00b4f5df4 Mon Sep 17 00:00:00 2001
From: lg <999544862qq.com>
Date: 星期五, 13 九月 2024 12:01:18 +0800
Subject: [PATCH] 基础资料

---
 DevApp/Gs.DevApp/Program.cs |   32 +++++++++++++++++++++++---------
 1 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/DevApp/Gs.DevApp/Program.cs b/DevApp/Gs.DevApp/Program.cs
index 33fe5ca..0fea1b3 100644
--- a/DevApp/Gs.DevApp/Program.cs
+++ b/DevApp/Gs.DevApp/Program.cs
@@ -3,6 +3,7 @@
 using DevExpress.UserSkins;
 using System;
 using System.Collections.Generic;
+using System.Diagnostics;
 using System.Linq;
 using System.Windows.Forms;
 
@@ -16,16 +17,29 @@
         [STAThread]
         static void Main()
         {
-            Application.EnableVisualStyles();
-            Application.SetCompatibleTextRenderingDefault(false);
-            //Application.Run(new Gs.DevApp.TestForm.FluentDesignForm1());
-            //Application.Run(new Gs.DevApp.DevFrm.BasicData.FrmMesItems());
-            DevFrm.FrmLogin fmLogin = new DevFrm.FrmLogin();
-            fmLogin.ShowDialog();
-            if (fmLogin.DialogResult == DialogResult.OK)
+            var processName = System.IO.Path.GetFileNameWithoutExtension(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
+            var processes = Process.GetProcessesByName(processName);
+            if (processes.Length > 1)
             {
-                //鍦ㄧ嚎绋嬩腑鎵撳紑涓荤獥浣�
-                Application.Run(new DevFrm.FrmMain());
+                MessageBox.Show("绋嬪簭宸茬粡鍦ㄨ繍琛岋紒");
+                Environment.Exit(0);
+            }
+            else
+            {
+                Application.EnableVisualStyles();
+                Application.SetCompatibleTextRenderingDefault(false);
+                // Application.Run(new Gs.DevApp.UserControl.ShowFilter());
+                DevFrm.FrmLogin fmLogin = new DevFrm.FrmLogin();
+                if (fmLogin.IsDisposed == false)
+                {
+                    fmLogin.ShowDialog();
+                    if (fmLogin.DialogResult == DialogResult.OK)
+                    {
+                        Application.Run(new DevFrm.FrmMain());
+                    }
+                }
+                else
+                    Application.Exit();
             }
         }
     }

--
Gitblit v1.9.3