以下代碼放在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;
}
//設置結束