WinForm中限制程序只能运行一个实例
2009-11-09 01:47
381 查看
有时候,我们想让自己写的程序只能在一台电脑上打开一个。就好像一些多页面浏览器,就可以限制是否只允许打开一个实例。
关于限制一个程序只能运行一个实例,实现方法如下,当然,还有很多种方法。详细请参考MSDN中对Mutex类的说明。
关于限制一个程序只能运行一个实例,实现方法如下,当然,还有很多种方法。详细请参考MSDN中对Mutex类的说明。
using System; using System.Threading; static void Main() { bool initiallyOwned = true; bool isCreated; Mutex m = new Mutex( initiallyOwned, "MyTest", out isCreated); if ( !(initiallyOwned && isCreated) ) { MessageBox.Show( "抱歉,程序只能在一台机上运行一个实例!", "提示" ); Application.Exit(); } else { Application.Run( new MainForm() ); } }
相关文章推荐
- WinForm限制客户程序只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C#winform判断程序已经运,且只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- Winform(C#)限制程序只运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- c# Winform 如何实现程序只能同时运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- .NET限制程序一次只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例(转)
- WinForm判断程序是否已经在运行,且只允许运行一个实例
- 使用进程互斥实现WinForm程序只运行一个实例(VB.Net)
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- C# WinForm判断程序是否运行,且只能运行单个实例
- 使Qt 程序只能运行一个实例的3种方法
- MFC程序只能运行一个实例
- winform中只能运行一个实例
- winform只能有一个实例运行