C# 기존 프로세스 종료 후 프로그램 실행
프로그램이 실행되는 첫 부분에 아래와 같은 코드를 넣어줌으로 간단하게 구현할 수 있다.
Process[] process = Process.GetProcessesByName("프로세스 이름"); // 해당 실행되고 있는 프로세스 목록 가져옴.
Process currentProcess = Process.GetCurrentProcess();
foreach (Process p in process)
{
if (p.Id != currentProcess.Id)
p.Kill();
}
출처 : http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=17&MaeulNo=8&no=68287&ref=68145