如果想要限定程式只能開啟一個,可以在最初啟動BOOL CDemoApp::InitInstance()方法裡增加判斷
如果想要限定程式只能開啟一個,可以在最初啟動BOOL CDemoApp::InitInstance()方法裡增加以下判斷:
//啟動判斷
HANDLE hMutex = CreateMutex(NULL, TRUE, _T("啟動判斷"));
if(hMutex)
{
if(ERROR_ALREADY_EXISTS == GetLastError())
{
AfxMessageBox(_T("程式已啟動"));
return FALSE;
}
}