首页 > 编程 > C# > 正文

C#使用Mutex简单实现程序单实例运行的方法

2019-10-29 21:38:37
字体:
来源:转载
供稿:网友

这篇文章主要介绍了C#使用Mutex简单实现程序单实例运行的方法,涉及C#实现单实例程序运行的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#使用Mutex简单实现程序单实例运行的方法。分享给大家供大家参考。具体如下:

  1. [STAThread] static void Main() { 
  2. bool isAppRunning = false
  3. System.Threading.Mutex mutex = new System.Threading.Mutex(true,System.Diagnostics.Process.GetCurrentProcess().ProcessName,out isAppRunning); 
  4. if (!isAppRunning) { 
  5. MessageBox.Show("本程序已经在运行了,请不要重复运行!"); 
  6. Environment.Exit(1); 
  7. else 
  8. Application.EnableVisualStyles(); 
  9. Application.SetCompatibleTextRenderingDefault(false); 
  10. Application.Run(new Form1()); 


希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表