有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享让程序只运行一个实例的方法吧。
【 tulaoshi.com - 编程语言 】
让程序只运行一个实例的简单实用的方法
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/) //首先在InitInstance()函数中创建一个同步对象,如果(GetLastError()返回ERROR_ALREADY_EXISTS就表明存在
//一个应用实例了,返回false取消
// 创建同步对象
//By cryfish
hMutexOneInstantance=CreateMutex(NULL,TRUE,_T("PreventSecondInstance"));
if(GetLastError()==ERROR_ALREADY_EXISTS)
bFound=TRUE;
if(hMutexOneInstantance)
ReleaseMutex(hMutexOneInstantance);
if (bFound==TRUE)
{ ::AfxMessageBox("You have Run one");
return false;
}
来源:http://www.tulaoshi.com/n/20160219/1605894.html
看过《让程序只运行一个实例的方法》的人还看了以下文章 更多>>