프로그램을 중복실행을 방지하는 방법에 대해 알아보겠습니다. 중복 실행되지 않아야 되는 서비스의 경우는 중복실행이 되지 않도록 해주어야합니다. 중복실행을 방지하는 2가지방법에 대해서 알아보도록 하겠습니다. Process클래스를 사용하여 동일한 프로세스명이 있는지 확인하여 체크하는 방법과 뮤텍스를 사용해서 동시접근이 되지 않도록 하는 방법이 있습니다. 1. 프로세스 개수로 확인하기 System.Diagnostics네임스페이스를 추가해서 Process클래스를 사용하게합니다. Process.GetCurrentProcess().ProcessName : 현재실행하는 프로세스의 이름으로 해당프로세스가 2개이상인지 체크하여두개이상이면 중복 실행된것으로 판단합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 ..