在任务管理器关闭应用程序之后,程序会收到什么事件么?

在任务管理器关闭应用程序之后,程序会收到什么事件么?怎么记录下程序被非法关闭的操作?

强行关闭不会收到事件,但是你可以在程序退出的时候记录一个标志,启动的时候判断,如果没有就是非正常关闭。然后再在程序下次启动的时候执行处理。

AppDomain.CurrentDomain.ProcessExit

这个是进程被强制结束,么有对应的事件。你只能用一个监控程序监视你的应用程序来记录