在::InitInstance()中添加以下代码:
handle=::CreateMutex(NULL,FALSE,PROC_ID);//handle为声明的HANDLE类型的全局变量
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
//AfxMessageBox(_T("应用程序已经在运行"));
return FALSE;
}
在::InitInstance()中添加以下代码:
handle=::CreateMutex(NULL,FALSE,PROC_ID);//handle为声明的HANDLE类型的全局变量
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
//AfxMessageBox(_T("应用程序已经在运行"));
return FALSE;
}