历史经验之阻止程序反复驻留内存

日期:2003-7-4

操作环境

Windows2000 Server;VC6.0

问题描述

我想让我的程序只启动一个实例,而不管用户双击我程序的执行文件多少次。

解决办法

CreateMutex(NULL, FALSE, "MyProcName");

if(GetLastError()==ERROR_ALREADY_EXISTS) return;

总结

利用CreateMutex这个API函数可以建立一个属于某一个应用程序唯一标识,程序启动时即判断:如果有一个标识已经存在,那么表明已经有一个副本运行。

店铺地址:https://shop66907778.taobao.com/

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读