C# 使用互斥量禁止程序运行两个实例
代码说明:
C# 使用互斥量禁止程序运行两个实例,这个主要是根据开发的程序使用环境决定,有时候一个程序运行多个副本,会浪费系统资源造成不稳定,但有人说这样会让软件使用更方便,以下代码是不让程序运行多个实例副本,关键代码如下所示: private void Form1_Load(object sender, EventArgs e) {//使用互斥量禁止程序运行两个实例 bool bExist; var MyMutex =new System.Threading.Mutex(true, "OnlyOneTime", out bExist); if (bExist) MyMutex.ReleaseMutex(); else { MessageBox.Show("程序已经运行!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
下载说明:请别用迅雷下载,失败请重下,重下不扣分!