Unity

[Unity] C# 중복 실행 방지 코드

Guk-blog 2021. 6. 10. 14:33
728x90
반응형

유니티 프로그램은 

Project Setting - Player - Resolution 에서

Force Single Instance를 체크하면 됩니다

 

C# 프로그램을 만들 때 중복 실행을 방지하는 코드는 간단합니다.

Process[] p = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName.ToUpper());

            if (p.Length > 1)
            {
                return;
            }

GetProcessesByName(프로세스 이름);

으로 Length가 1이상이면 응용 프로그램을 중지하는 식입니다.

728x90
반응형