using System;
using System.Diagnostics;
using System.Windows.Forms;
namespace Gs.DevApp
{
static class Program
{
///
/// The main entry point for the application.
///
[STAThread]
static void Main()
{
var processName = System.IO.Path.GetFileNameWithoutExtension(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
var processes = Process.GetProcessesByName(processName);
if (processes.Length > 1)
{
MessageBox.Show("程序已经在运行!");
Environment.Exit(0);
}
else
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
_startLogin();
}
}
///
/// 登录页启动
///
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();
}
}
}