我有这个 MFC 程序,当我用任务管理器杀死它时,我的程序出现异常,然后它崩溃了。
我想从任务管理器获取事件,当它要终止我的进程并优雅地关闭我的程序时。
我知道任务管理器使用几种方法来终止进程。
1)从应用程序选项卡,有人告诉我它正在向我的应用程序的主可见窗口发送 WM_CLOSE 消息,如果我的应用程序在几秒钟后没有关闭,任务管理器将其检测为无响应并在其上使用 TerminateProcess()过程。
2)从进程选项卡,有人告诉我它正在使用 TerminateProcess() windows API。
任务管理器还有其他方法吗?
我对最后两种方法是否正确?
先感谢您。