MFC防止进程重复打开

原创 2016年08月31日 09:31:08

在App类下添加InitApplication()函数

然后

CString AppName;
AppName.Format(L"Test");
HANDLE AppMutex = ::CreateMutex(NULL, TRUE, AppName);
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
::Beep(1000, 10);
return FALSE;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

防止多文档文档重复打开

1、调用此函数,程序会自动判断文档是否已经打开,若已经打开则把打开的此文档设为活动文档。 CRadPupApp*pApp=(CRadPupApp*)AfxGetApp(); pApp->OpenDo...

手动修改MFC生成文件图标及Resource.h文件重复定义问题

首先修改ICON图标: 1.在资源管理器中,直接删除,IDR_MAINFRAME图标资源, 2.添加资源->导入->插入自己想要的ICON图标.加载成功后,变更ID 为 IDR_MAINFRAME 3...

使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体

1、网上流传最广的应该是隐藏法了,原理就是把旧窗口隐藏掉,再打开新窗口。 具体的代码如下: //在旧窗口中的合适位置写这些代码 //新建一个NewForm窗口(NewForm是自...

使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体

1、网上流传最广的应该是隐藏法了,原理就是把旧窗口隐藏掉,再打开新窗口。 具体的代码如下: //在旧窗口中的合适位置写这些代码 NewForm fm=new NewForm() //新建一...
  • Lwmjm
  • Lwmjm
  • 2012-10-18 11:53
  • 22169

解决多进程中APScheduler重复运行的问题

问题在一个python web应用中需要定时执行一些任务,所以用了APScheduler这个库。又因为是用flask这个web框架,所以用了flask-apscheduler这个插件(本质上与直接用A...
  • Raptor
  • Raptor
  • 2017-04-04 22:34
  • 1556
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)