保证mfc应用程序只被打开一次

xxx.cpp文件中添加:

1、定义全局变量 :

#define UNIQUE_APP "{opencamera_fykj}

2、在BOOL CopencameraApp::InitInstance()函数中添加:

HANDLE hOneInstance;
hOneInstance = ::CreateMutex(NULL, FALSE, UNIQUE_APP);
if(GetLastError() == ERROR_ALREADY_EXISTS)
{
AfxMessageBox(_T("温馨提示:应用程序已存在,请关闭之后再重新打开;。"));
return FALSE;
}



你可能感兴趣的:(保证mfc应用程序只被打开一次)