bool AddIdMutex(DWORD id) { StrPaste(MutexHook.HeaderHook,id); return CreateMutexA(0,false,MutexHook.HeaderHook); }
bool DelIdMutex(DWORD id) { StrPaste(MutexHook.HeaderHook,id); HANDLE hId = OpenMutexA(MUTEX_MODIFY_STATE,false,MutexHook.HeaderHook); if(hId) { ReleaseMutex(hId); return CloseHandle(hId); } return false; }
bool IsIdMutex(DWORD id) { StrPaste(MutexHook.HeaderHook,id); HANDLE hid = OpenMutexA(MUTEX_ALL_ACCESS,false,MutexHook.HeaderHook); ReleaseMutex(hid); CloseHandle(hid); if(hid)return true; return false; }