static void Main() { if (Environment.UserInteractive) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FormMain()); } else { ServerMain.StartServer(null); Aegis.Framework.WaitForRunning(); } }
private void Click_StartStop(object sender, EventArgs e) { if (_btnStartStop.Text == "Start") { _tbLog.Text = ""; _btnStartStop.Text = "Stop"; ServerMain.StartServer(_tbLog); } else { _btnStartStop.Text = "Start"; ServerMain.StopServer(); } }