프로세스찾기1 C# 응용프로그램 프로세스 한개만 띄우기 (중복실행방지 및 동일 프로세스 강제 종료) 프로그램이 이미 떠 있는데 중복으로 실행되는 걸 막을 필요가 있을 경우 사용하는 방법입니다. 예를 들어 ABCD.exe 라는 프로그램이 여러개 실행되는 것을 막는거죠. 프로세스가 살아 있는지 체크 하려면 Program.cs 에 코딩해야 합니다. 프로그램 시작 진입점인 Main() 함수에서는 IsExistProcess(false) 함수를 통해서 동일한 프로세스가 떠 있는지 검사해서 없으면 그냥 프로그램을 실행시키고, 동일한 프로세스가 있는 경우에는 다이얼로그 팝업을 발생시켜 프로세스를 종료할지, 아니면 그냥 중복으로 실행할지를 물어봅니다. // //Program.CS // static void Main() { Application.EnableVisualStyles(); Application.SetCompa.. IT정보공유/C# 2020. 11. 18. 이전 1 다음 💲 추천 글 반응형