Robotics/Software Tech.
[CODE 바로가기] 프로그램 중복 실행 방지코드
Hellboy
2008. 11. 29. 22:58
프로그램의 중복 실행을 막을 필요가 있는 프로그램은 뮤텍스를 이용하여 처리할 수 있다.
App 클래스내의 InitInstance()함수내에 가장 첫라인에 다음 코드를 추가한다.
<Code>
HANDLE hMutexOneInstance = ::CreateMutex(NULL, TRUE, _T("<구분문자열>"));
if(hMutexOneInstance!=NULL && ::GetLastError() == ERROR_ALREADY_EXISTS) exit(1);