C#只能运行一个exe进程

实现方式一: 使用线程互斥变量. 通过定义互斥变量来判断是否已运行实例.C#实现如下: 
把program.cs文件里的Main()函数改为如下代码: 
static void Main() 
{ 
bool runone; 
System.Threading.Mutex run = new System.Threading.Mutex(true, "jiaao_test", out runone); 
if (runone) 
{ 
run.ReleaseMutex(); 
Application.EnableVisualStyles(); 
Application.SetCompatibleTextRenderingDefault(false); 
Application.Run(new Form1()); 
} 
else 
{ 
MessageBox.Show("已经运行了一个实例了。"); 
} 
}

 

http://www.3tvs.info 高清网络电视直播

原文地址:https://www.cnblogs.com/hyruur/p/2077396.html