본문으로 바로가기

중복 실행 방지

category Development/C# 2010. 7. 21. 14:22
프로그램이 실행중인 경우는 "이미 실행중입니다." 라는 메시지와 함께 프로그램 실행을 막고 싶으면

Program.cs 에 다음과 같이 코딩합니다.


using System.Threading; 

bool CreateNew;
Mutex dup = new Mutex(true, "프로그램명", out CreateNew);

if (CreateNew)
{        
// 프로그램 실행부분        
Application.EnableVisualStyles();        
Application.SetCompatibleTextRenderingDefault(false);        
Application.Run(new Program());
}
else
{        
MessageBox.Show("이미 프로그램이 실행중입니다");  
}

'Development > C#' 카테고리의 다른 글

DataGrid 바인딩  (0) 2011.09.27
DataGridView 한글깨짐  (0) 2010.07.21
폼안의 모든 컨트롤 접근하기  (0) 2010.07.21
텍스트에 숫자만 입력 가능하게  (0) 2010.07.21
ComBox의 활용  (0) 2010.07.21