BOOL CMy0611App::InitInstance()下添加
if(::OpenMutex(MUTEX_ALL_ACCESS,false,"521G")==NULL)
{
::CreateMutex(NULL,false,"521G");
}
else
{
::MessageBox(NULL,"程序已启动","警告",MB_OK|MB_ICONINFORMATION);
return FALSE;
}
本文介绍了一种确保应用程序仅运行一个实例的方法。通过使用Mutex(互斥量)对象,程序可以检查是否有其他实例正在运行。如果检测到已有实例运行,则显示警告并退出,避免重复运行。
BOOL CMy0611App::InitInstance()下添加
if(::OpenMutex(MUTEX_ALL_ACCESS,false,"521G")==NULL)
{
::CreateMutex(NULL,false,"521G");
}
else
{
::MessageBox(NULL,"程序已启动","警告",MB_OK|MB_ICONINFORMATION);
return FALSE;
}
4549
1627

被折叠的 条评论
为什么被折叠?
