■ Process 클래스를 사용해 중복 실행을 방지하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
using System.Diagnostics; using System.Windows.Forms; if(Process.GetProcessesByName("Test").Length > 1) // "Test"는 프로세스명이다. { MessageBox.Show("이미 실행 중입니다."); } else { Application.Run(new Form()); } |