vc判断某程序是否已经运行,如果运行,就执行接下来的代码。 怎么编写?大神帮忙!!!
2个回答
展开全部
MFC ?
在 InitInstance() 使用类似下下面的代码,这个例子是只运行一个程序
HANDLE hMutex=CreateMutex(NULL,FALSE,_T("CSTS"));
if(hMutex==NULL || GetLastError() == ERROR_ALREADY_EXISTS)
{
CloseHandle(hMutex);
AfxMessageBox(_T("已经有一个程序在运行,您不能同时运行两个及以上本程序! "),MB_ICONINFORMATION);
ExitProcess(0);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询