- 14
- 0
- 约7.51千字
- 约 6页
- 2023-09-24 发布于台湾
- 举报
最近,一个公司项目要求防止程序多开,采用了几种方法,效果还行。
一、使用Mutex
1、原理
创建一个互斥体,并检查它是否已经有拥有者,如果有,表明互斥体已经建立(程序已经启动),
否则表明程序未启动。
2、实现
(1)首先创建一个互斥体,CreateMutex 函数,第一个参数可以设置为NULL,第二个参数
必须设置为false,第三个参数表示互斥体的名称,这个名称最好有一些特殊标识以防止与其他应用
程序冲突,比如程序名+时间。
(2)使用GetLastError()函数判断错误信息是否为ERROR_ALREADY_EX
您可能关注的文档
最近下载
- 新职业英语职业综合英语2(第三版)VR版Unit+1+PPT课件.pptx VIP
- 2026年部编版新教材语文小学二年级下册全册教案(含教学计划).pdf
- 计算机应用基础教程(Windows10+Office2016)PPT全套完整教学课件.pptx VIP
- 烹饪原理课件.pptx VIP
- 眩晕晕厥意识障碍(共48张PPT).pptx VIP
- 军工科研院所基于组织变革的科技创新体系构建与实施.pptx VIP
- 在学习贯彻党的二十届四中全会精神研讨会上的讲话.doc VIP
- 电缆价格详细计算表.xls VIP
- 生产制造过程管理汇报.pptx VIP
- 部编编人教版四年级下册小学道德与法治全册精品课件PPT.pptx
原创力文档

文档评论(0)