C# Winform程序只允许运行一个实例
2014-08-18 09:07
543 查看
在启动对象类中Program.cs添加如下如下限制即可: using System.Threading;
[STAThread]
static void Main()
{
bool create;
using (Mutex mu = new Mutex(true,
Application.ProductName, out create))
{
if (create)
{
Run();
}
else
{
MessageBox.Show("程序已经运行!");
}
}
}
/// <summary>
/// 启动程序
/// </summary>
static void Run()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
[STAThread]
static void Main()
{
bool create;
using (Mutex mu = new Mutex(true,
Application.ProductName, out create))
{
if (create)
{
Run();
}
else
{
MessageBox.Show("程序已经运行!");
}
}
}
/// <summary>
/// 启动程序
/// </summary>
static void Run()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
相关文章推荐
- C# WinForm 判断程序是否已经在运行,且只允许运行一个实例,附源码
- C#_WinForm程序只允许运行一个实例
- C#winform中只允许程序运行一个实例
- 解决C# WINFORM程序只允许运行一个实例的几种方法详解
- c# winform 只允许运行一个实例
- C#winform判断程序已经运,且只能运行一个实例
- c#WinForm 程序单实例运行并打开前一个实例(Mutex+API)
- 用C#给程序加启动画面并只允许一个应用程序实例运行
- C# WINFORM判断程序是否运行,且只能运行一个实例
- c# Winform 如何实现程序只能同时运行一个实例
- 用C#给程序加启动画面并只允许一个应用程序实例运行
- 用C#给程序加启动画面并只允许一个应用程序实例运行
- C# 创建互斥程序_只允许运行一个程序实例
- Winform(C#)限制程序只运行一个实例
- C#程序只允许运行一个实例的解决方案
- C#程序只允许运行一个实例的解决方案 分类: .NET 2012-12-15 12:03 438人阅读 评论(0) 收藏
- C#程序只允许运行一个实例的解决方案
- C#仅允许一个程序实例运行
- C#程序只允许运行一个实例的解决方案
- 使用C#实现只允许运行一个程序实例的几种方法