#windows #c #cpp
Как узнать, что пользователь вошел в систему (Windows 2000 и более новые)? Необходимо в Win-сервисе узнать, что пользователь интерактивно вошел в систему. Получить некоторое уведомление или еще что то. Какие есть способы узнать это?
Ответы
Ответ 1
Варианты. Для Windows 2000, XP, 2003 - создать пакет уведомления Winlogon. Для Windows Vista, 7 - подписаться на службу системных сообщений SENSE. Еще API для удаленного рабочего стола содержит уведомление WM_WTSSESSION_CHANGE. И возможно, что WMI класс Win32_LogonSession может содержать нужные события.Ответ 2
Есть скрипты которые выполняются при входе в систему - смотреть в локальной политике безопасности.
Комментариев нет:
Отправить комментарий