CMutex (false, "blah")를 사용하는 MFC 앱이 여러 개 있습니다. 여기서 "blah"는 mutex가 프로세스 경계에서 작동하도록 허용합니다.MFC가없는 CMutex와 상호 작용
이러한 앱 중 하나는 MFC없이 다시 작성되었습니다 (대신 Qt 사용). Win32 호출을 사용하여 CMutex를 어떻게 시뮬레이트 할 수 있습니까? Qt의 QMutex는 프로세스가 아닙니다. MFC 앱을 수정하지 않는 것이 좋습니다.
CMutex (false, "blah")를 사용하는 MFC 앱이 여러 개 있습니다. 여기서 "blah"는 mutex가 프로세스 경계에서 작동하도록 허용합니다.MFC가없는 CMutex와 상호 작용
이러한 앱 중 하나는 MFC없이 다시 작성되었습니다 (대신 Qt 사용). Win32 호출을 사용하여 CMutex를 어떻게 시뮬레이트 할 수 있습니까? Qt의 QMutex는 프로세스가 아닙니다. MFC 앱을 수정하지 않는 것이 좋습니다.
당신이 전화를 원하는 :
CMutex가 래퍼 인 기본 Win32 API 호출입니다.
:
의 프로세스에만 뮤텍스를 들어 당신은 또한 빠르다 이러한 호출을 사용할 수 있습니다
다음 기능은 원하는 것일 수 있습니다. 모두 MSDN에 문서화되어 있습니다. 프로세스 간 뮤텍스를 들어
CreateMutex(...)
WaitForSingleObject(...)
ReleaseMutex(...)