프로그램이 실행중인 경우는 "이미 실행중입니다." 라는 메시지와 함께 프로그램 실행을 막고 싶으면
Program.cs 에 다음과 같이 코딩합니다.
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 |