2009년 2월 7일 토요일

프로그램 중복 실행 방지 v2

static void Main()
{
    System.Diagnostics.Process[] myProc 
        = System.Diagnostics.Process.GetProcessesByName(Application.ProductName);
    if(myProc.Length < 2)
        Application.Run(new Form1());
   else
   {
        MessageBox.Show("이미 실행중입니다");
        Application.Exit();
   }
}

프로세스상에 실행된 프로그램으로 확인하는 방법

댓글 2개: