以下代码放在app的初始化内容中
//设置应用程序只允许一个实例运行
HANDLE m_hMutex=CreateMutexA(NULL,TRUE,m_pszAppName);
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
AfxMessageBox("程序已经启动");
CloseHandle(m_hMutex);
m_hMutex=NULL;
return FALSE;
}
//设置结束
以下代码放在app的初始化内容中
//设置应用程序只允许一个实例运行
HANDLE m_hMutex=CreateMutexA(NULL,TRUE,m_pszAppName);
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
AfxMessageBox("程序已经启动");
CloseHandle(m_hMutex);
m_hMutex=NULL;
return FALSE;
}
//设置结束