如何處理控制檯程序的非正常退出操作

控制檯程序作爲簡捷的人機對話方式,我們通常讓用戶輸入類似exit的命令來退出程序。然而,用些用戶更喜歡直接點擊控制檯窗口右上角的關閉按鈕退出,此時,我們需要捕獲這個操作,方便執行我們的退出代碼。 要實現這樣的功能需要使用系統的SetConsoleCtrlHandler API函數。 例子和說明見代碼部分,直接用csc.exe編譯即可: using System; using System.Coll
相關文章
相關標籤/搜索