c#控制台屏蔽ctrl+c
在visual studio 2005的c#控制台应用程序当中,如何屏蔽ctrl+c中断,例如我想读入5个int的值,当按下ctrl+c组合键时并不让该组合键起作用,应该如何实现?代码能否详尽一些?谢大家了
[解决办法]
[DllImport("Kernel32")]public static extern bool SetConsoleCtrlHandler(HandlerRoutine Handler, bool Add);public delegate bool HandlerRoutine(CtrlTypes CtrlType);public enum CtrlTypes { CTRL_C_EVENT = 0, CTRL_BREAK_EVENT, CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT = 5, CTRL_SHUTDOWN_EVENT}