防止程序被多次重复调用的代码

		HANDLE  hMutex;
		hMutex=CreateMutex(
			NULL,//no security attributes
			FALSE,//initially not owned
			"SiciMoboInitial");//命名Mutex是全局对象
			//在所有的process都可以访问到 CreateMutex

		if(ERROR_ALREADY_EXISTS==::GetLastError())
		{
		   //程序第二次或以后运行时,会得到Mutex已经创建的错误
		   //return FALSE;
		   //ShowMessage("run two");
		   exit(1);
		}

你可能感兴趣的:(c/c++,windowsAPI)