是OnClosed(EventArgs e)
这样的方法吗?
更新
使用以下网址中的代码结束:
http://osdir.com/ml/windows.devel.dotnet.clr/2003-11/msg00214.html
答案 0 :(得分:1)
不,因为关闭事件没有消息泵。
但是,当进程被拆除时,AppDomain将被卸载,这将触发AppDomain.DomainUnloaded。您可以使用它来在程序关闭时捕获事件。
答案 1 :(得分:1)
您可以将事件处理程序连接到AppDomain.ProcessExit
事件。注意认为它是“时间盒装”;默认情况下允许执行最多3秒,所以你不应该在那里做任何耗时的工作。
答案 2 :(得分:1)
基本上,您使用SetConsoleCtrlHandler进行连接并订阅事件。