c#.net
c# 중복 실행 방지
우유빛
2009. 7. 16. 10:05
static bool createdAsNew = false;
System.Threading.Mutex mutex = new System.Threading.Mutex(true, "유일한이름아무거나", out createdAsNew);
if (createdAsNew)
{
Application.Run(new Form1());
mutex.ReleaseMutex();
}
else
{
MessageBox.Show("이미 프로그램이 실행중입니다.","에러",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
[출처] Mutex를 이용한 중복실행 방지|작성자 추동일