프로그램 중복 실행 방지
1. Mutex를 사용하는 방법 프로젝트의 시작점에서 ?123456789101112bool isNew = true;Mutex mutex = new Mutex(true, "특정문자열", out isNew); if (isNew == false){ // 중복실행시 처리}else{ // 실행 mutex.ReleaseMutex();}2. GetProcessesByName을 사용하는 방법 프로젝트의 시작점에서 ?12345678910Process[] procs = Process.GetProcessesByName("프로세스이름"); if (procs.Length > 1){ // 중복실행시 처리}else{ // 실행} 3. GetProcesses를 사용하는 방법 프로젝트의 시작점에서 ?1234567891011121314..
C#
2014. 8. 7. 16:30