Страницы

Поиск по вопросам

воскресенье, 10 марта 2019 г.

Как узнать, что пользователь вошел в систему Windows?

Как узнать, что пользователь вошел в систему (Windows 2000 и более новые)? Необходимо в Win-сервисе узнать, что пользователь интерактивно вошел в систему. Получить некоторое уведомление или еще что то. Какие есть способы узнать это?


Ответ

Варианты. Для Windows 2000, XP, 2003 - создать пакет уведомления Winlogon Для Windows Vista, 7 - подписаться на службу системных сообщений SENSE Еще API для удаленного рабочего стола содержит уведомление WM_WTSSESSION_CHANGE. И возможно, что WMI класс Win32_LogonSession может содержать нужные события.

Комментариев нет:

Отправить комментарий