在Main 函数中Create*函数,以便创建一个命名对象(创建的是什么对象无所谓)。当Create * 函数返回时,调用GetLastError函数。 如果GetLastError函数返回ERROR_ALREADY_EXISTS,那么你的应用程序的另一个实例正在运行,新实例可以退出。

int WINAPI WinMain(HINSTANCE hinstExe,HINSTANCE,PSTR pszCmdLine,int nCmdShow){

HANDLE h=CreateMutex(NULL,FALSE,"{FA53433-EEEEE-32332-323-3323-32233223}");

if(GetLastError()==ERROR_ALREADY_EXISTS){

return(0);

}

//this is the first instance of this appliction running.

...

CloseHandle(h);

return(0);

}

转载于:https://www.cnblogs.com/clrmas/archive/2010/03/31/1701779.html

c++ 或者 vc++中判断程序实例是否运行相关推荐

  1. iOS中判断程序是不是第一次运行(新手引导界面用)

    2019独角兽企业重金招聘Python工程师标准>>> 在软件下载安装完成后,第一次启动往往需要显示一个新手操作引导,来告诉用户怎么操作这个app,这就需要在程序一开始运行就判断程序 ...

  2. 再聊inno 打包工具之关于安装或者卸载时判断程序是否在运行

    再聊inno 打包工具之关于安装或者卸载时判断程序是否在运行 废话少说,show my code [code] //安装和卸载时检查程序是否运行,拷贝代码修改AppName和AppId functio ...

  3. 判断程序是否已经运行

    近段时间,需要写一个小功能,就是需要判断程序是否已经运行. 某个程序安装后,也许被多个用户运行.那怎样判断当前用户已经运行了此程序了呢? 下面是Insus.NET的做法,就是: <VB.NET ...

  4. xp计算机管理下的服务显示不出来,使用打印机出现无法打印XP电脑中后台程序服务没有运行修复...

    现在只要网络我们很多的办公工具的使用中都是操作打印机的,那在win10电脑中想要修改电脑的设置都是在控制面板中来实现的,对于打印机的添加上是有小伙伴提问对于后台程序的服务没有运行的情况造成的,今天小编 ...

  5. VC中设置程序窗口的排列层级

    1. topmost窗口和non-topmost窗口 Windows中的应用程序窗口,可以按照显示效果分为topmost和non-topmost两类.top-most类型的窗口,显示时位于non-to ...

  6. 判断程序是否正在运行

    2016年05月07日 15:50:35 贝爷_野外求生 阅读数:3273 http://www.aspku.com/kaifa/cjc/131414.html 一.引言 最近发现很多人在论坛中问到如 ...

  7. 【破事氵】在Linux环境中让程序在后台运行

    前言 首先,相信大家都或多或少了解过linux和云服务器.linux作为一个开源的操作系统内核,在开发者人群和服务器领域中有着很高的使用率.而现在在以阿里云为代表的云服务器商中,可以以很低的价格买入入 ...

  8. VC中关于程序的托盘化

    (一)  原理 程序实现:最小化时隐藏至托盘,双击显示窗口,右键弹出快捷菜单"退出"并添加了响应函数. 1.托盘化的原理:首先 要将窗口隐藏,然后 在右下角托盘中绘制图标. 2.恢 ...

  9. CPU中的程序是怎么运行起来的

    1 CPU的硬件最小原子 计算机从上世纪四十年代发展到现在有八十多年了,我们现在开发应用以及很少会涉及到底层的部分,硬件设计的电子专业在学校里面会学习模电数电这两门课,今天的第一部分就从这里说起. 一 ...

最新文章

  1. @property的必要性
  2. 领域应用 | 阿里发布藏经阁计划,打造 AI 落地最强知识引擎
  3. 马斯克脑机接口_如何看待“马斯克:脑机接口或一年内植入人脑,可修复任何大脑问题”?...
  4. 编程语言对比 函数定义
  5. 极光IM即时通讯初探
  6. 数据可视化之旅(五):常用图表对比
  7. 驱动开发:实现驱动加载卸载工具
  8. 知名清理工具或成恶意软件
  9. 游戏资讯平台APP项目计划书
  10. 请求响应数据?Controler层注解!
  11. 关于安卓系统4.0/5.0/6.0获取单卡手机,双卡手机的imei1,imei2,meid(用反射来实现,史上最详细,最全面获取)--binbinyang
  12. 测试手机硬件检测软件是什么,手机硬件检测工具_手机硬件检测软件_手机硬件检测软件哪个好【最新】-太平洋电脑网...
  13. 4G、5G中的基本时间单位Ts和Tc
  14. android中多渠道打包的三种方式
  15. 阿里的素质在线测评2020春招Java实习
  16. 将对称分量转换为abc相量
  17. 索尼sw2刷android wear,索尼SmartWatch 2 SW2 应用安装教程
  18. 非功能测试-数据库awr报告分析
  19. 最简单的方式使用原生 js 发送 http 请求
  20. 首发 | 美海军研究院探索如何利用“AI+博弈论+兵棋推演”辅助海军作战

热门文章

  1. canoco5冗余分析步骤_Python怎么学习才能效果最好?网友:学习步骤在这了
  2. rsync + inotify
  3. C++代码片段(三)过滤可变模板参数中某些类型的变量
  4. NCHW与NC4HW4数据排布在卷积优化上的优劣分析
  5. 最长回文子串—leetcode5
  6. ACCESS在哪输入SQL语句
  7. redis 双写一致性 看一篇成高手系列 一
  8. 第二次讲课内容(函数和快速幂)
  9. 大唐波斯将军 机器人_你的工作会被机器人取代吗? 作者:大唐波斯将军2015-04-08 09:34...
  10. 二叉搜索树的最小绝对差