HANDLE m_hMutex;
m_hMutex = ::CreateMutex(NULL,TRUE,"SPhoto");
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
MessageBox(GetTopWindow(NULL),"你已经运行了一个软件!","系统提示",MB_OK);//弹出对话框确认不能运行第二个实例。
MessageBox(GetTopWindow(NULL),"请按确定键,重启计算机!","系统提示",MB_OK);
CloseLocalComputer(TRUE);
//return FALSE;
}
/*
你的一些代码 ......
*/
CloseHandle(m_hMutex);
vc程序只运行一次实例
最新推荐文章于 2022-10-21 19:57:54 发布