作者热门文章
- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章C#使用Mutex简单实现程序单实例运行的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例讲述了C#使用Mutex简单实现程序单实例运行的方法。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[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#程序设计有所帮助.
最后此篇关于C#使用Mutex简单实现程序单实例运行的方法的文章就讲到这里了,如果你想了解更多关于C#使用Mutex简单实现程序单实例运行的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我是一名优秀的程序员,十分优秀!