Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Declare the SetConsoleCtrlHandler function
- // as external and receiving a delegate.
- [DllImport("Kernel32")]
- public static extern bool SetConsoleCtrlHandler(HandlerRoutine Handler, bool Add);
- // A delegate type to be used as the handler routine
- // for SetConsoleCtrlHandler.
- public delegate bool HandlerRoutine(CtrlTypes CtrlType);
- // An enumerated type for the control messages
- // sent to the handler routine.
- public enum CtrlTypes
- {
- CTRL_C_EVENT = 0,
- CTRL_BREAK_EVENT,
- CTRL_CLOSE_EVENT,
- CTRL_LOGOFF_EVENT = 5,
- CTRL_SHUTDOWN_EVENT
- }
- private static bool ConsoleCtrlCheck(CtrlTypes ctrlType)
- {
- //TVOJ KOD KOJI TREBA DA SE DESI KAD SE UGASI KONZOLA
- Environment.Exit(0);
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement