From ab354260b4b9ca8cf1aa12573310ec2a9598e084 Mon Sep 17 00:00:00 2001 From: lg <999544862qq.com> Date: 星期五, 20 九月 2024 22:04:35 +0800 Subject: [PATCH] 库位设置 --- DevApp/Gs.DevApp/Program.cs | 46 ++++++++++++++++++++++++++++++---------------- 1 files changed, 30 insertions(+), 16 deletions(-) diff --git a/DevApp/Gs.DevApp/Program.cs b/DevApp/Gs.DevApp/Program.cs index 789fe92..62bad29 100644 --- a/DevApp/Gs.DevApp/Program.cs +++ b/DevApp/Gs.DevApp/Program.cs @@ -1,9 +1,5 @@ -锘縰sing DevExpress.LookAndFeel; -using DevExpress.Skins; -using DevExpress.UserSkins; -using System; -using System.Collections.Generic; -using System.Linq; +锘縰sing System; +using System.Diagnostics; using System.Windows.Forms; namespace Gs.DevApp @@ -16,18 +12,36 @@ [STAThread] static void Main() { - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - // Application.Run(new Gs.DevApp.TestForm.FluentDesignForm1()); - 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); + _startLogin(); } } + /// <summary> + /// 鐧诲綍椤靛惎鍔� + /// </summary> + private static void _startLogin() + { + 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