본문으로 바로가기

중복 실행 방지

category DevelopmentC# 15년 전
프로그램이 실행중인 경우는 "이미 실행중입니다." 라는 메시지와 함께 프로그램 실행을 막고 싶으면

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("이미 프로그램이 실행중입니다");  
}

DevelopmentC#카테고리의 다른글

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