VC防止程序被多次运行 互斥体方法

BOOL CXXXApp::InitInstance() //函数内添加代码



	HANDLE hMutex=CreateMutex(NULL,TRUE,"test");   // 用于检测是否多开

	if(hMutex)   

	{   

	   if(ERROR_ALREADY_EXISTS==GetLastError())   

	   {   

			AfxMessageBox("程序已在运行中!");   

			return FALSE;   

	   }   

	}

 test则是互斥体名称 可以随便写

你可能感兴趣的:(方法)