保证当前只有一个程序在运行
2009-05-09 16:01
363 查看
HANDLE m_hMutex=CreateMutex(NULL,TRUE, "YourApp");
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
char szError[60];
LoadString(AfxGetInstanceHandle(),IDS_ERROR_PRGMRUNNING,szError,60);
MessageBox(NULL,"The program is running!","MyApp",MB_OK|MB_ICONINFORMATION);
return FALSE;
}
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
char szError[60];
LoadString(AfxGetInstanceHandle(),IDS_ERROR_PRGMRUNNING,szError,60);
MessageBox(NULL,"The program is running!","MyApp",MB_OK|MB_ICONINFORMATION);
return FALSE;
}
相关文章推荐
- WinForm程序,保证只有一个实例在运行(网上搜集的东西)
- 保证程序只有一个运行实例
- 利用文件锁保证一个程序最多只有一份拷贝在运行
- 如何保证同时只有一个程序在系统中运行
- 保证一个程序只有一个应用程序在运行
- 使用互斥量保证程序最多只有一个实例运行
- 保证该程序只有一个在运行
- 保证系统中只运行当前程序的一个进程
- 使用互斥量保证程序最多只有一个实例运行
- 保证程序只有一个实例运行 &&& 动态调用DLL的研究
- 保证Winform程序只有一个实例在运行
- 保证程序只有一个实例运行并且先将旧实例关闭再运行新实例
- 确保只有一个程序实例运行(C#)之解决方案
- 保证应用程序只有一个实例在运行
- 进程地址空间的共享(可以实现一个程序只有一个实例运行)
- 如何让一个程序只有一个运行实例
- 利用两个BrocastReceiver来保证同时只有一个实例在运行
- Delphi中保证程序只运行一个实例的方法总结
- 让程序只有一个实例运行
- 让你的Java程序只有一个进程实例在运行