프로그램의 중복 실행을 막을 필요가 있는 프로그램은 뮤텍스를 이용하여 처리할 수 있다.
App 클래스내의 InitInstance()함수내에 가장 첫라인에 다음 코드를 추가한다.
<Code>
HANDLE hMutexOneInstance = ::CreateMutex(NULL, TRUE, _T("<구분문자열>"));
if(hMutexOneInstance!=NULL && ::GetLastError() == ERROR_ALREADY_EXISTS) exit(1);
'Robotics > Software Tech.' 카테고리의 다른 글
슈퍼클래싱과 서브 클래싱 (0) | 2008.12.01 |
---|---|
정확한 시간 측정, RDTSC(Read Time Stamp Counter) (1) | 2008.11.30 |
조이스틱 컨트롤 에뮬레이션 (0) | 2008.11.28 |
[CODE 바로가기] 리스트컨트롤(ListCtrl) Row Index 얻어오기 (0) | 2008.11.25 |
한글의 종성에 따른 TTS 문장변화 (0) | 2008.11.18 |