让程序只运行一个实例的方法

mn丶2

mn丶2

2016-02-19 13:59

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享让程序只运行一个实例的方法吧。

  让程序只运行一个实例的简单实用的方法

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  //首先在InitInstance()函数中创建一个同步对象,如果(GetLastError()返回ERROR_ALREADY_EXISTS就表明存在
  //一个应用实例了,返回false取消
  // 创建同步对象

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)


 //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;
 }
 

展开更多 50%)
分享

猜你喜欢

让程序只运行一个实例的方法

编程语言 网络编程
让程序只运行一个实例的方法

让应用程序只运行一个实例的实现方法

编程语言 网络编程
让应用程序只运行一个实例的实现方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VC和Delphi程序只运行一个实例的方法

编程语言 网络编程
VC和Delphi程序只运行一个实例的方法

关于程序只运行一次的问题

编程语言 网络编程
关于程序只运行一次的问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

防止一个没有窗体的WINDOWS程序的重复运行

编程语言 网络编程
防止一个没有窗体的WINDOWS程序的重复运行

防止同一个程序多次运行 [VB.NET]

电脑网络
防止同一个程序多次运行 [VB.NET]

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

转换文本为超连接和Email格式的代码

转换文本为超连接和Email格式的代码

没心没肺,一个人醉 - QQ伤感分组

没心没肺,一个人醉 - QQ伤感分组
下拉加载更多内容 ↓