본문으로 바로가기

중복 실행 방지

category Development/C# 2010.07.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
텍스트에 숫자만 입력 가능하게  (0) 2010.07.21
ComBox의 활용  (0) 2010.07.21

댓글을 달아 주세요