유니티 프로그램은 Project Setting - Player - Resolution 에서 Force Single Instance를 체크하면 됩니다 C# 프로그램을 만들 때 중복 실행을 방지하는 코드는 간단합니다. Process[] p = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName.ToUpper()); if (p.Length > 1) { return; } GetProcessesByName(프로세스 이름); 으로 Length가 1이상이면 응용 프로그램을 중지하는 식입니다.