C# 只允许运行一个程序实例的方法及代码
代码说明:
Visual C# 设置程序只能运行一个实例,当用户再次打开同一窗口时,会弹出提示,告诉你本程序已经在运行了,具体的实现代码参考如下: 设置程序只能运行一个实例: var MyModuleName = System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName; var MyProcessName =System.IO.Path.GetFileNameWithoutExtension(MyModuleName); System.Diagnostics.Process[] MyProcesses = System.Diagnostics.Process.GetProcessesByName(MyProcessName); if (MyProcesses.Length > 1) { MessageBox.Show("程序已经运行!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); }
下载说明:请别用迅雷下载,失败请重下,重下不扣分!