限制程序只能有一个实例
2014-06-03 12:36
218 查看
可以通过CreateMutex来实现一个程序只有一个实例的目的
CreateMutex会通过第三个参数创建互斥,如果已经有其它程序利用了这个字符串创建互斥
CreateMutex会返回 ERROR_ALREADY_EXISTS
HANDLE hMutex = ::CreateMutex(NULL,TRUE,"特定字符串"); // 通过互斥判断程序是否打开 if(GetLastError() == ERROR_ALREADY_EXISTS) { // 程序已经打开 }
CreateMutex会通过第三个参数创建互斥,如果已经有其它程序利用了这个字符串创建互斥
CreateMutex会返回 ERROR_ALREADY_EXISTS
相关文章推荐
- WinForm中限制程序只能运行一个实例
- .NET限制程序一次只能运行一个实例
- WinForm限制客户程序只能运行一个实例
- C#实现让程序只能打开一个实例(总结3方法)(转)
- 使程序只能运行一个唯一的实例
- [技巧] C#实现让程序只能打开一个实例(总结3方法)
- 【限制程序只打开一个实例】
- 限制只启动一个程序实例
- 让程序只能运行一个实例
- C# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- 只能运行程序的一个实例
- 让你的程序只能运行一个实例
- 限制程序只打开一个实例(转载)
- C#只能运行一个实例程序的方法
- c# Winform 如何实现程序只能同时运行一个实例
- 只能运行程序的一个实例
- 让程序只能运行一个实例(来自ccrun)
- 限制程序只打开一个实例(转载)
- MFC程序只能运行一个实例
- 【转】C#只能运行一个实例程序的方法