不重复启动程序
1 static class Program 2 { 3 /// <summary> 4 /// アプリケーションのメイン エントリ ポイントです。 5 /// </summary> 6 [STAThread] 7 static void Main() 8 { 9 Process instance = RunningInstance(); 10 if (instance == null) 11 { 12 //启用可视样式 13 Application.EnableVisualStyles(); 14 //在应用程序范围内设置控件显示文本的默认方式(可以设为使用新的GDI+ , 还是旧的GDI) 15 //true使用GDI+方式显示文本, 16 //false使用GDI方式显示文本. 17 Application.SetCompatibleTextRenderingDefault(false); 18 //在当前线程上开始运行标准应用程序消息循环,并使指定窗体可见 19 Application.Run(new _1_02_Menu()); 20 } 21 else 22 { 23 // 二重起動はできません。 24 string strMessage = Msg.GetMessageInfo("---", ""); 25 MessageBox.Show(strMessage, "-