让程序只运行一个实例的简单实用的方法
2009-04-22 11:57
627 查看
//////////////////////////////////////////////////////////////////////////
//只能运行一个实例
HANDLE hMutexOneInstantance=CreateMutex(NULL,TRUE,_T("PreventSecondInstance"));
BOOL bFound=FALSE;
if(GetLastError()==ERROR_ALREADY_EXISTS)
bFound=TRUE;
if(hMutexOneInstantance)
ReleaseMutex(hMutexOneInstantance);
if (bFound==TRUE)
{
//::AfxMessageBox("您已经运行了一个实例");
return false;
}
//只能运行一个实例
HANDLE hMutexOneInstantance=CreateMutex(NULL,TRUE,_T("PreventSecondInstance"));
BOOL bFound=FALSE;
if(GetLastError()==ERROR_ALREADY_EXISTS)
bFound=TRUE;
if(hMutexOneInstantance)
ReleaseMutex(hMutexOneInstantance);
if (bFound==TRUE)
{
//::AfxMessageBox("您已经运行了一个实例");
return false;
}
相关文章推荐
- delphi程序只允许运行一个实例的简单方法:
- C#只能运行一个实例程序的方法
- VC++实现程序只运行一个实例 最简单办法
- Delphi只能运行一个程序实例的方法
- C#只能运行一个实例程序的方法
- 让程序只运行一个实例的四种方法
- C#只能运行一个实例程序的方法
- 在VC++中实现让程序只运行一个实例的方法
- 让程序只运行一个实例的方法总结[转]
- 一个简单实用的Android蓝牙程序实例
- 一种只允许程序的一个实例运行的方法
- 使Qt 程序只能运行一个实例的3种方法
- 解决C#程序只允许运行一个实例的几种方法详解
- 程序只能运行一个实例方法
- 让程序只运行一个实例的四种方法(转)
- 让程序只运行一个实例的方法
- 使Qt程序只能运行一个实例的3种方法
- 让程序只运行一个实例的方法
- 只能运行一个程序实例的两种方法对比
- 在VC++中实现让程序只运行一个实例的方法