Мне нужно обнаружить закрытие экрана безопасности, это полный экран, который появляется, когда пользователь нажимает Ctrl + Alt + Del под окнами.
В Xp мое приложение получает сообщение wm_paint, когда этот экран закрыт, но в Windows 7 сообщение не всегда принимается, может быть, только в 25% случаев.
Я попытался перехватить сообщение WM_WTSSESSION_CHANGE, но я получаю это сообщение, только если пользователь выходит из системы, а затем снова входит в свою учетную запись.
Не уверен в поведении в Vista, так как я проверял это только на XP и 7.