实现程序的互斥运行
using System.Threading;
static void Main(){
bool createdNew;
Mutex m = new Mutex(true, "test", out createdNew);
if(createdNew){
application.Run(new Form1() );
m.ReleaseMutex();
}else{
MessageBox.Show("不能运行程序的多个实例");
}//end if
}//end Main()
本文介绍了一种使用 C# 的 Mutex 类来防止应用程序启动多个实例的方法。通过创建一个互斥对象并检查是否创建了新的实例,可以有效地阻止同一程序的多次运行。
357

被折叠的 条评论
为什么被折叠?



