static class Program
{
/// <summary>
/// 해당 응용 프로그램의 주 진입점입니다.
/// </summary>
[STAThread]
static void Main()
{
if (Class.SystemClass.MutexStart())
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
AnyspoClient.Class.LogoutCondition.Flag = "메인";
Application.Run(new AnyspoClient.Main.Main());
Application.DoEvents();
}
else
MessageBox.Show("이미 실행 중입니다");
}
}
public static bool MutexStart()
{
bool bCreate = false;
_mutex = new Mutex(true, "MyProgram", out bCreate);
if (!bCreate) return false;
else return true;
}
public static void MetexEnd()
{
if (_mutex != null)
_mutex.ReleaseMutex();
}