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