CString strApplicationName = _T("CMESParam");
m_hMutex = OpenMutex(MUTEX_ALL_ACCESS, FALSE, strApplicationName);
if (m_hMutex == NULL)
{
m_hMutex = CreateMutex(NULL, TRUE, strApplicationName);
}
else
{
MessageBox(NULL, _T("程序不支持多个同时启动!"), _T("启动失败"), MB_OK | MB_ICONASTERISK);
return FALSE;
}
dialog
/*
CreateMutex(NULL, true, "F9D05601_C9C7_4B04_A323_AB0DB1852C24");
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
MessageBox(NULL, "程序不支持多个同时启动!", "Rejected", MB_OK | MB_ICONSTOP);
return (false);
}*/
Doc--View
浙公网安备 33010602011771号