实例
1: 新建一基于对话框的工程ex1,采用默认设置
2: 用GUIDGEN.EXE产生一个全局标志,#define one "产生的全局标志"
本例中产生的语句如下:#define one "0xbe8e2ce1, 0xdab6, 0x11d6, 0xad, 0xd0, 0x0, 0xe0, 0x4c, 0x53, 0xf6, 0xe6"
3: 在应用程序类CEx1App::InitInstance()中,用CreateMutex函数创建一个互斥量,后调用函数GetLastError()
如果结果等于ERROR_ALREADY_EXISTS说明已经有一个实例在运行了这时返回FALSE.BOOL CEx1App::InitInstance(){ handle=::CreateMutex(NULL,FALSE,one);//handle为声明的HANDLE类型的全局变量 if(GetLastError()==ERROR_ALREADY_EXISTS)
{
AfxMessageBox("应用程序已经在运行");
return FALSE;
}
}
4:在CEx1App::ExitInstance()中,删除这个互斥量 int CEx1App::ExitInstance(){
CloseHandle(handle);
return CWinApp::ExitInstance();
}
&nbs创造与魔法 安卓版v1.0.0750
创造与魔法是一款开放世界手游,在游戏中玩家可探索这个奇妙的世
创造与魔法修改版 最新版v1.0.0750
创造与魔法无限点券版是款探索冒险游戏,该款游戏的操作还是蛮自
战争与文明官方版本 安卓版v1.7.16
战争与文明是一款由上海邮通科技有限公司开发的战争策略游戏,这
迷你世界0元领皮肤无限迷你币版 最新安卓版v1.43.0
迷你世界0元购买皮肤版是这款开放沙盒冒险建造游戏的特殊破解版
创造与魔法无限经验版 安卓版v1.0.0750
创造与魔法无限经验版是款可以改造环境,整个游戏的自由度还是蛮