HANDLE hMutex=::CreateMutex(NULL,TRUE,_T("FirstName"));//FirstName可以随便取一个唯一的名字
if (hMutex!=NULL)
{
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
AfxMessageBox(_T("已经有一个程序运行."));
return FALSE;
}
}
if (hMutex!=NULL)
{
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
AfxMessageBox(_T("已经有一个程序运行."));
return FALSE;
}
}