У меня есть консольное приложение, и я хочу перехватить Control-C и корректно завершить работу.
У меня есть следующий код:
Console.CancelKeyPress += new ConsoleCancelEventHandler((o, e) =>
{
Logger.Log("Control+C hit. Shutting down.");
resetEvent.Set();
});
И в окнах вывода отображается:*
6/16/2010 15:24:34 PM: Ctrl + C хит.Выключение.
^ C
Есть ли способ предотвратить появление символа control-c ^C
?Это не огромная сделка, но по какой-то причине я буду зациклен на ней, потому что я такой анальный.