如何处理控制台程序的非正常退出操作

控制台程序作为简捷的人机对话方式,我们通常让用户输入类似exit的命令来退出程序。然而,用些用户更喜欢直接点击控制台窗口右上角的关闭按钮退出,此时,我们需要捕获这个操作,方便执行我们的退出代码。 要实现这样的功能需要使用系统的SetConsoleCtrlHandler API函数。 例子和说明见代码部分,直接用csc.exe编译即可: using System; using System.Coll
相关文章
相关标签/搜索