博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC防止进程重复建立
阅读量:5173 次
发布时间:2019-06-13

本文共 375 字,大约阅读时间需要 1 分钟。

原文:https://blog.csdn.net/zhang11wu4/article/details/7100839

 

在APP类的InitInstance()的最前面加入以下代码,建立互斥区,可防止进程的重复启动。

 BOOL CReadOracleDBApp::InitInstance()

{
   HANDLE hObject =  CreateMutex(NULL,FALSE,_T("CReadOracleDBApp"));
   if(GetLastError() == ERROR_ALREADY_EXISTS)
   {
      CloseHandle(hObject);
      return FALSE;
   }

  ...

}

转载于:https://www.cnblogs.com/rixiang/p/11132107.html

你可能感兴趣的文章
linux--->linux 各个文件夹及含义
查看>>
欢迎使用CSD横竖屏切换问题占位
查看>>
2016集训测试赛(二十)Problem B: 字典树
查看>>
中文保存在properties乱码的解决
查看>>
poj题目分类
查看>>
idea 配置mybatis Generator 不显示的解决方案 和 配置MBG
查看>>
英语生疏了,每日至少一句吧
查看>>
创建打不开文件夹
查看>>
12 for循环
查看>>
redis(hash篇)
查看>>
Scala实战高手****第12课:Scala函数式编程进阶(匿名函数、高阶函数、函数类型推断、Currying)与Spark源码鉴赏...
查看>>
Hibernate一对多关联
查看>>
python 把函数作为参数 ---高阶函数
查看>>
jQuery + ashx 实现图片按比例预览、异步上传及显示
查看>>
android 代码中使用textAppearance
查看>>
【iOS】UITableViewDelegate 方法没有调用
查看>>
解决code::blocks 17.12不能debug的方法
查看>>
bzoj2961&&bzoj4140 共点圆
查看>>
96:经典实例,判断那一条是闰年:
查看>>
upsource初探
查看>>