// Prevent from ending if CTL+C is pressed. Console.TreatControlCAsInput = true; Console.WriteLine($"AyaNova server launcher {AyaNovaVersion.VersionString}"); //================== LAUNCH AYANOVA SERVER ================== var AyaNovaProcess = System.Diagnostics.Process.Start(@"../AyaNova.exe"); Console.WriteLine("#############################################"); Console.WriteLine("Press CTL-C key to shut down AyaNova Server"); Console.WriteLine("#############################################"); bool Quit = false; ConsoleKeyInfo cki; do { cki = Console.ReadKey(false); if (cki.Key == ConsoleKey.C && (cki.Modifiers & ConsoleModifiers.Control) != 0) { Quit = true; } else { Console.WriteLine("Press CTL-C key to shut down AyaNova Server"); } //Console.WriteLine(cki.Key.ToString()); } while (!Quit);