C++ 프로그램 중복 실행 방지 (윈도우 기반)
프로그래밍/C, C++2021. 5. 18. 13:16
반응형
HANDLE Mutex;
const char ProgMutex[] = "Sysdocu"; // 프로젝트명
if ((Mutex = OpenMutex(MUTEX_ALL_ACCESS, false, ProgMutex)) == NULL)
Mutex = CreateMutex(NULL, true, ProgMutex);
else {
MessageBox(NULL, "이미 실행중입니다.", "알림", MB_OK);
return 0;
}
반응형
'프로그래밍 > C, C++' 카테고리의 다른 글
C/C++ 프로그레스바 (ProgressBar) (0) | 2023.06.16 |
---|---|
[C/C++] int 를 char 또는 const char* 로 변환하기 (0) | 2022.06.30 |
C++ 에서 구동 파일의 절대 경로 확인하기 (windows) (0) | 2021.05.17 |
(에러) 인수 1을(를) 'ATL::CString'에서 'const char *'(으)로 변환할 수 없습니다. (0) | 2021.05.14 |
Windows C++ 로 시스템 DISK 사용률 출력하기 (0) | 2021.04.22 |
댓글()