C# WINFORM判断程序是否运行,且只能运行一个实例
2017-09-13 15:24
851 查看
方法1:线程互斥
static class Program { private static System.Threading.Mutex mutex; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); mutex = new System.Threading.Mutex(true, "OnlyRun"); if (mutex.WaitOne(0, false)) { Application.Run(new MainForm()); } else { MessageBox.Show("程序已经在运行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Exit(); } } }
相关文章推荐
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例(转)
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C# WINFORM判断程序是否运行,且只能运行一个实例
- C# WinForm判断程序是否运行,且只能运行单个实例
- C# WinForm 判断程序是否已经在运行,且只允许运行一个实例,附源码
- C#winform判断程序已经运,且只能运行一个实例
- c# Winform 如何实现程序只能同时运行一个实例
- WinForm判断程序是否已经在运行,且只允许运行一个实例
- C# Winform程序只允许运行一个实例
- MFC程序唯一运行判断(只能运行一个实例)
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- 【转】C#只能运行一个实例程序的方法
- 【转】C# WinForm 程序单实例运行,再次运行时激活前一个实例
- c# 程序只能运行一个实例
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- C# WinForm 程序单实例运行,再次运行时激活前一个实例
- winform 判断程序是否已经运行,提示“只允许运行一个程序”