如果我有一个控制台应用程序,有什么办法可以处理以下内容:
我知道如果我正在编写一个unix应用程序,我会处理各种信号以捕获关闭请求(来自内存的SIGTERM),但我也知道我需要很快处理这些消息并在系统执行kill -9之前退出(SIGKILL).
但对于C#控制台应用程序,我不知道如何做到这一点.
会话终止,例如当有人注销时
处理 SystemEvents.SessionEnded 事件。
进程退出,例如当有人使用任务管理器关闭应用程序时。
如果您的意思是,如果有人从任务栏中杀死应用程序,我认为您无法处理。