C#使用Mutex简单实现程序单实例运行的方法
来源:本站原创|时间:2022-11-25|栏目:C#教程|
本文实例讲述了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#程序设计有所帮助。
您可能感兴趣的文章
- 01-10C#实现简单的Login窗口实例
- 01-10C#使用Dispose模式实现手动对资源的释放
- 01-10C#3.0使用EventLog类写Windows 日志的方法
- 01-10Winform消除button按下出现的虚线简单实现方法
- 01-10C#使用windows服务开启应用程序的方法
- 01-10c# ArrayList的使用方法小总结
- 01-10winform简单缓存类实例
- 01-10C#一个简单的定时小程序实现代码
- 01-10C#圆角窗体简单实现方法
- 01-10C#使用ADO.Net部件来访问Access数据库的方法