您的位置:首页 > 其它

限制程序只能有一个实例

2014-06-03 12:36 218 查看
可以通过CreateMutex来实现一个程序只有一个实例的目的

HANDLE hMutex = ::CreateMutex(NULL,TRUE,"特定字符串");
    // 通过互斥判断程序是否打开
    if(GetLastError() == ERROR_ALREADY_EXISTS)
    {
       // 程序已经打开       
    }


CreateMutex会通过第三个参数创建互斥,如果已经有其它程序利用了这个字符串创建互斥

CreateMutex会返回 ERROR_ALREADY_EXISTS
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: