Ich habe eine Konsolen-App, und ich möchte Control-C erfassen und ordnungsgemäß herunterfahren.C# Konsolenanwendung: Verhindert das Drucken von Control-C?
Ich habe den folgenden Code:
Console.CancelKeyPress += new ConsoleCancelEventHandler((o, e) =>
{
Logger.Log("Control+C hit. Shutting down.");
resetEvent.Set();
});
Und die Ausgabefenster zeigt:
6/16/2010 3:24:34 PM: Strg + C Hit. Herunterfahren.
^ C
Gibt es eine Möglichkeit, die Steuer-c Zeichen ^C
erscheinen zu verhindern? Es ist kein riesiger Deal, aber aus irgendeinem Grund werde ich darauf fixiert sein, weil ich so anal bin.