您的位置:首页 > 其它

互斥对象实现 程序单个实例运行

2011-01-11 11:06 495 查看
以对话框为例子说明

首先在Dlg头文件中创建一个是有变量 HANDLE hMutex

如果是单文档,建议在MainFrame中做一下工作

初始化函数中:

hMutex = CreateMutex(NULL,true/*当前线程用户该互斥对象*/,"hMutex"/*命名的互斥对象*/);
if(hMutex){
if(ERROR_ALREADY_EXISTS == GetLastError())
{
AfxMessageBox("该程序已经在运行");
return FALSE;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: