如何从任务pipe理器closures应用程序时获取事件

我开发了一个使用c / c ++的win32应用程序,它运行在vista和xp上,

我想知道,当我的应用程序被杀时,我可以在我的应用程序中得到任何事件

任务pipe理器,通过select“结束进程”button

我想在我的应用程序退出时释放一些内存。

请帮助这方面

带着敬意,

Vinayaka Karjigi

不,你的申请在没有任何通知的情况下被终止。 你在任务管理器摆布。

在.net 2.0中,你可以得到CloseReason.TaskManagerClosing的关闭原因。 因此我怀疑你应该能够处理一个结构化的异常 。

编辑。 可能不是

我怀疑CLR在NTTerminateProcess上为托管进程放置了断点。