티스토리 뷰
반응형
#define MY_UNIQUE_MUTEXT ( "633741A7-2449-4209-804E-86E29BE36D23" )
HANDLE hMutexOneInstance;
char bFound;
//중복실행 체크
hMutexOneInstance =
::CreateMutex(NULL, TRUE, MY_UNIQUE_MUTEXT);
// 만약 이미 만들어져 있다면 Instance가 이미 존재함
if(::GetLastError() == ERROR_ALREADY_EXISTS)
bFound = TRUE;
if(hMutexOneInstance)
::ReleaseMutex(hMutexOneInstance);
// 이미 하나의 Instance가 존재하면 프로그램 종료
if(bFound) {
MsgBox("프로그램이 이미 실행중입니다");
PostQuitMessage(0);
return FALSE;
}
// 정상 루틴
반응형
'프로그래밍 > C++ Builder' 카테고리의 다른 글
100일전 날짜 구하기 (0) | 2019.07.16 |
---|---|
TIdTCPClient (인디 컴포넌트) 사용법 (0) | 2019.07.16 |
로컬 IP 알아내기 (0) | 2019.07.16 |
버튼으로 팝업 메뉴 띄을때 좌표 표시 (0) | 2019.07.16 |
엑셀파일 내용 읽어오기 (2) | 2019.07.16 |
댓글
반응형
최근에 올라온 글
- Total
- Today
- Yesterday