using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Threading; // Mutex 클래스를 사용하기 위한 네임 스페이스
namespace PlanProdMonitor
{
static class Program
{
/// <summary>
/// 해당 응용 프로그램의 주 진입점입니다.
/// </summary>
[STAThread]
static void Main()
{
bool createdNew;
Mutex dup = new Mutex(true, "프로그램명", out createdNew); // 프로그램명은 WinForm.Text 명을 일컫는다.
if (createdNew)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new mainFrm());
dup.ReleaseMutex();
}
else
{
//중복 실행 중일때 하는 일들, (아무것도 하지말자)
return;
}
}
}
}