在InitInstance()中添加如下代码:
HANDLE hMutex=::CreateMutex(NULL,TRUE,"My");
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
AfxMessageBox("程序已经启动!");
CloseHandle(hMutex);
return FALSE;
}C++实现单一实例
最新推荐文章于 2024-11-12 14:48:32 发布
本文详细介绍了如何在InitInstance()函数中使用CreateMutex来防止应用程序重复启动,通过错误检查确保程序仅运行一次并显示相应提示。
678

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



