티스토리 뷰

개발/WIN32-MFC

[WIN32] Mutex 체크 하기

-=HaeJuK=- 2015. 6. 15. 18:39
반응형

Mutex를 사용해 봅시다.

Name이 지정된 MUTEX를 검사하는 방법입니다.

전역 뮤텍스는 Global\\ 을 사용하여 이름 앞에 추가합니다. 

 

코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "stdafx.h"
#include <window.h>
#include <shlwapi.h>
 
#pragma comment(lib, "shlwapi.lib")
 
int main()
{
    while(TRUE)
    {
        system("cls");
        bool bResult = FALSE;
        const TCHAR szSecureMutex[] = {_T("뮤텍스 이름") }; 
 
        HANDLE hHandle = ::OpenMutex(MUTEX_ALL_ACCESS,FALSE,szSecureMutex);
        if( hHandle == NULL || hHandle == INVALID_HANDLE_VALUE)
        {
            printf("FALSE \r\n");
        }
        else
        {
            ::CloseHandle( hHandle );
            hHandle = NULL;
            printf("TRUE \r\n");
        }
 
    }
 
    return TRUE;
}
 
cs

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함