vc程序只运行一次实例
2018-02-08 11:30
302 查看
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程序只运行一次实例
- VC程序只运行一次实例
- VC程序只运行一次实例
- .NET限制程序一次只能运行一个实例
- VC++实现程序只运行一个实例 最简单办法
- VC++ 一次只能运行一个程序设置
- 在VC++中实现让程序只运行一个实例的方法
- C# 实现程序只启动一次(多次运行激活第一个实例,使其获得焦点,并在最前端显示)
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- 用VC++实现程序运行唯一实例
- VC++中用内存映射文件--只运行一个程序实例
- vc 防止程序重复运行(即只运行一个实例)并激活已运行进程和枚举进程及窗口
- VC让程序只运行一个实例的方法
- VC++实现程序只运行一个实例 (转)
- vc程序只运行一次的判断
- 使程序一次运行一个实例
- C#让程序只运行一次实例
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- VC防止同一个程序运行两个实例
- VC 实现程序只运行一个实例