我有一个控制台应用程序。在 XP 中,我可以使用SetConsoleCtrlHandler()
注册一个接收的回调CTRL_LOGOFF_EVENT
,CTRL_C_EVENT
以及其他一些。它工作得很好。调用回调时,我可以在从调用返回之前进行清理。问题是,SetConsoleCtrlHanlder()
Vista 不支持。怎么办?
mculley
问问题
217 次
1 回答
1
SetConsoleCtrlHandler 在 Vista 上对我来说工作得很好,而且它的 MSDN 页面上没有任何迹象表明它不应该。
您是否难以在 Vista 系统上使用相同的代码?如果是这样,您看到什么故障模式/错误代码?
于 2008-12-26T16:26:02.213 回答