#include
#include
BOOL CtrlHandler (DWORD fdwCtrlType)
{
schalten (fdwCtrlType)
{
//-Handgriff das CTRL-C Signal.
Fall CTRL_C_EVENT:
printf („Ereignis Ctrl-c, Herausnehmen \ n \ n“);
ExitProcess (0);
Rückkehr (ZUTREFFEND);
Rückstellung:
RÜCKHOLFALSCHES;
}
}
leere Hauptleitung (Lücke)
{
wenn (SetConsoleCtrlHandler ((PHANDLER_ROUTINE) RICHTEN CtrlHandler,)) aus
{
printf („\ nThe Steuerzufuhr ist angebracht. \ n“);
während (1) {}
}
sonst
printf („\ nERROR: Konnte Steuerzufuhr nicht einstellen“);
}
// anderes Gewinde:
GenerateConsoleCtrlEvent (CTRL_C_EVENT, 0);
|