Happy Cat: 열두마리들의 고양이들과 함께 생활하는 개발자의 일상과 이런저런 이야기들...

프로그램 중복 실행 방지

CXXXXXApp::InitInstance() 에의 첫줄에 다음을 추가하면 된다.

    
HANDLE hEvent;

    hEvent = CreateEvent(NULL, FALSE, TRUE, AfxGetAppName());

 

    if ( GetLastError()==ERROR_ALREADY_EXISTS )

    {

        AfxMessageBox("이미 실행중입니다.");

        return FALSE;

    }

'소프트웨어' 카테고리의 다른 글

다이얼로그에 툴팁추가  (0) 2010.11.23
자신의 절대경로 구하기  (2) 2010.11.12
URLDownloadToFile 쓸 때 주의점  (0) 2010.11.12