Как мне обработать события EndProcess в приложении Vista Console? - PullRequest
0 голосов
/ 04 декабря 2008

У меня есть консольное приложение. В XP я могу использовать SetConsoleCtrlHandler() для регистрации обратного вызова, который получает CTRL_LOGOFF_EVENT, CTRL_C_EVENT и некоторые другие. Работает отлично. Когда обратный вызов вызван, я могу очистить, прежде чем вернуться из вызова. Проблема в том, что SetConsoleCtrlHanlder() не поддерживается в Vista. И что теперь?

1 Ответ

1 голос
/ 26 декабря 2008

SetConsoleCtrlHandler отлично работает для меня в Vista, и на его странице MSDN нет никаких указаний на то, что он не должен.

Вы испытываете трудности с получением того же кода для работы в системе Vista? Если да, то какой режим сбоя / коды ошибок вы видите?

...