如何在Vista控制台应用程序中处理EndProcess事件?

时间:2008-12-04 17:37:29

标签: windows-vista console

我有一个控制台应用程序。在XP中,我可以使用SetConsoleCtrlHandler()注册接收CTRL_LOGOFF_EVENTCTRL_C_EVENT和其他一些回调的回调。它很棒。当调用回调时,我可以在从调用返回之前进行清理。问题是,Vista中不支持SetConsoleCtrlHanlder()。现在怎么样?

1 个答案:

答案 0 :(得分:1)

SetConsoleCtrlHandler在Vista上运行得很好,its MSDN page没有迹象表明它不应该。

您是否难以在Vista系统上使用相同的代码?如果是,您看到的失败模式/错误代码是什么?