首页 > 编程 > C# > 正文

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

2020-01-24 01:28:22
字体:
来源:转载
供稿:网友

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

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

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

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