C# 2005 只允许打开一个实例 /** <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { //当<=1时 只能打开一个实例 if (System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length <= 1) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new F_Main()); } else { MessageBox.Show("程序已经打开!"); } }