更新时间:2015-06-25 17:23:39浏览次数:1+次
::CreateMutex(NULL,TRUE,_T("myapp"));// - 创建一个互斥体,用于阻止重复启动
if(GetLastError()==ERROR_ALREADY_EXISTS)// - 检测返回码确定是否重复启动
{
AfxMessageBox(_T("已经有一个实例在运行了,不能重复运行!"));
exit(-1);// - 终止程序,传入退出嘛,可以自己传入任意一个整数
}
如果在初始化实例函数InitInstance中就只要返回即可结束程序。这样把exit换成return 即可。 相关资讯