Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Операционные системы
>
Windows
> Тема:
Момент логона пользователя
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Момент логона пользователя (Прочитано 9316 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Серж
Гость
Момент логона пользователя
«
:
01-04-2005 11:50 »
Кто-нибудь знает, как из сервиса определить момент логона нового пользователя?
Заранее благодарен.
Записан
Александр
Опытный
Offline
Пол:
Угадай кто?
Re: Момент логона пользователя
«
Ответ #1 :
02-04-2005 20:04 »
Выражася яснее, что значит "момент логона"? Когда он зарегился или что?
Записан
Бороться и искать, найти и перепрятать.
Серж
Гость
Re: Момент логона пользователя
«
Ответ #2 :
04-04-2005 06:43 »
Сервис взаимодействует с Desktop, и необходимо произвести определенные действия по Logoff-у и Logon-у пользователя на локальной машине. По Logoff-у
система присылает определенные сообщения, на которые я могу отреагировать: типа WM_QUERYENDSESSION и WM_ENDSESSION. Есть ли столь же удобные сообщения при логоне.
Записан
Chaa
Помогающий
Offline
Пол:
Re: Момент логона пользователя
«
Ответ #3 :
04-04-2005 07:21 »
Если сервис под Windows XP/Windows 2003, то тут все просто:
1) Если есть окно, вызываем WTSRegisterSessionNotification() и окно будет получать сообщения WTS_SESSION_LOGON и WTS_SESSION_LOGOFF.
2) Если нет окна, то при старте сервиса вместо RegisterServiceCtrlHandler вызываем RegisterServiceCtrlHandlerEx, и через указанный обработчик будем получать эти же сообщения.
Как сделать это в старых версиях Windows, не знаю.
Записан
Серж
Гость
Re: Момент логона пользователя
«
Ответ #4 :
04-04-2005 09:23 »
Chaa, спасибо за информацию. К сожалению этой нотификации нет под Win2000.
Записан
npak
Команда клуба
Offline
Пол:
Re: Момент логона пользователя
«
Ответ #5 :
04-04-2005 09:33 »
В установках пользователя можно прописать программу, которая должна выполняться при входе пользователя.
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Серж
Гость
Re: Момент логона пользователя
«
Ответ #6 :
04-04-2005 10:00 »
npak, спасибо. Я нашел аналогичную информацию в интернете:
http://www.codeproject.com/system/winlogon_notification_package.asp
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Операционные системы
>
Windows
> Тема:
Момент логона пользователя
Загружается...