使用命名对象防止运行一个程序的多个实例【转】
来源:互联网 发布:php的面向对象 编辑:程序博客网 时间:2024/06/06 01:38
1.要点
- 在程序的入口处调用CreateXXX函数创建一个命名对象(如Mutex,Event等均可),然后调用GetLastError()函数检查返回值,看此对象是否已存在,如果已存在则说明已存在此程序的实例
- 在程序的出口点调用CloseHandle()关闭在入口处创建的命名对象
2.实现代码
1: //At the entry point, such aa the beginning of WinMain in Win32 app,
2: //or CWinApp::InitInstance() in MFC app
3: LPCTSTR instanceName =4: _T("AD83912A-43F2-4BF6-B0CF-02BF6589FFF7"); //Generated with GuidGen tool5: HANDLE h = ::CreateMutex(NULL,FALSE,instanceName);6: DWORD error = GetLastError();7: if (error == ERROR_ALREADY_EXISTS)
8: {9: ::CloseHandle(h);10: return FALSE; //Exist11: }12:13: //.......
14:15: //At the exist point, close the named object and then exist
16: ::CloseHandle(h);17: return FALSE; //Exist18:
0
上一篇:什么是Swap Chain【转自MSDN】
下一篇:VC编译器选项【转】
相关热门文章
- 关于ip_conntrack跟踪连接满导...
- 我的第一个python程序之续集...
- 一款已上市MMO手游地图同步方...
- Error:未在本地计算机上注册“...
- 我的第一个python程序
- test123
- 编写安全代码——小心有符号数...
- 使用openssl api进行加密解密...
- 一段自己打印自己的c程序...
- sql relay的c++接口
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- 使用命名对象防止运行一个程序的多个实例【转】
- 利用命名对象来防止运行一个应用程序的多个实例
- [VB] 防止程序运行多个实例
- VC++防止程序运行多个实例
- C#建立了一个windows程序,如何防止多个程序实例运行?
- [VB.NET源码]防止运行重载多个程序实例
- 修改主窗口的类名来防止程序运行多个实例
- Delphi中如何防止运行一个应用程序的多个实例
- c++中怎么防止一个应用程序的多个实例同时运行
- Windows核心编程:使用 CreateMutex 防止运行应用程序的多个实例
- CreateMutex GetLastError防止多个实例运行
- wince 防止程序创建多个实例,互斥的使用
- 如何防止PendingIntent打开一个Activity的多个实例
- c# 防止多个程序运行
- linux C++ 防止多个程序运行
- 避免一个程序多个实例同时运行
- vc防止运行多个程序,重复运行,同一个程序
- 禁止一个程序的多个实例同时运行的几种方法!
- python动手实践(1)
- openGL library下载地址
- 【转】Foobar 2000设置replay gain
- 什么是Swap Chain【转自MSDN】
- CodeForces 612B HDD is Outdated Technology
- 使用命名对象防止运行一个程序的多个实例【转】
- VC编译器选项【转】
- 解析fastJson
- MSDN中的收藏夹备份或导出
- Building MFC application with /MD[d] (CRT dll vers
- Firefox在线收藏插件及快车插件
- Win32 socket简单实例
- DirectX笔记
- Telnet模拟HTTP请求【转】
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
股票是怎么涨的
奶水涨怎么办
油价涨了吗
回奶的时候涨奶怎么办
纸黄金还会涨吗
新股上市能涨多少
股票涨多少卖才不亏
奶水涨痛怎么办
华泰证券涨乐财富通
华泰证券涨乐网
华泰证券涨乐交易下载
涨奶痛不欲生5招帮你快速缓解
华泰证券涨乐财富通下载
涨乐
涨乐交易手机版下载
涨乐交易手机版
涨乐财富通下载安装到手机
财富涨乐通下载
免费下载涨乐财富通
涨乐财富通安卓版
华泰证券涨乐
涨乐通华泰证券
涨乐财富通安卓版下载
涨乐交易ios
涨乐财富通下载安装
涨乐财富通app下载
涨乐财富通电脑版
涨乐财富通开户安全吗
涨乐通
涨乐财富通下载
涨乐财付通
涨乐财富通手机客户端
涨乐财富通2.2.3
涨乐财富通老版本
涨乐交易
涨乐交易安卓版
涨乐理财手机版下载
添乐
华泰涨乐交易
华泰涨乐财富通手机下载
下载涨乐财富通手机版