3.VC防止重复启动程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.VC防止重复启动程序相关的知识,希望对你有一定的参考价值。
在程序的InitInstance()函数里添加如下内容:
HANDLE hObject = CreateMutex(NULL, FALSE, _T("UniqueName")); //最后一个参数为软件运行时可查找的名称 if (GetLastError() == ERROR_ALREADY_EXISTS) { CloseHandle(hObject); AfxMessageBox(_T("程序已经运行")); ExitProcess(0); }
if (hObject != NULL)
{
ReleaseMutex(hObject);
}
以上是关于3.VC防止重复启动程序的主要内容,如果未能解决你的问题,请参考以下文章
Android:如何防止打开物理键盘重新启动应用程序[重复]