본문 바로가기
→ 개발/C#

[C#] 한번만 실행되는 프로그램 만들기

by 벅스쭌 2010. 11. 30.
반응형

솔루션 탐색기에서 Program.cs 선택

Program.cs의 Main함수를 다음과같이.

static void Main()
        {
            bool createdNew = false;
            Mutex dup = new Mutex(true, "File Sync Manager", out createdNew);
            if (createdNew)
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new MainForm());
                dup.ReleaseMutex();
            }
            else
            {
                MessageBox.Show("이미 실행중 입니다.", "----프로그램");
                return;
            }
        }
반응형