![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Windows Messages [D6, WinXP]
РАуль © (2003-04-29 09:20:00)Кааие сообщения(Messages) возникают при входе/выходе пользователя в Win NT/XP. (Задача: служба реагирующая на вход/выход пользователя в систему)
PGM (2003-04-30 00:26:00) [1]WM_QUERYENDSESSION не подойдет для выхода? Насчет входа не знаю можно что-то в автозапуск поместить. У меня было сделано по такому принципу, но это была не служба, а утилита.
Набережных С. (2003-04-29 18:57:00) [2]>Игорь Шевченко © (29.04.03 09:58)
А разве это сообщение ходит в НТ? MSDN вроде утверждает обратное, и, насколько я могу судить, так оно и есть. Или я ошибаюсь?
>РАуль (29.04.03 09:20)
Во-первых, можно использовать SetConsoleCtrlHandler. Во-вторых, в W2k можно зарегестрировать свою DLL как получателя различных извещений, в том числе LogOff/LogOn. Ищи в MSDN тему "Winlogon Notification Packages"
Игорь Шевченко (2003-04-29 09:58:00) [3]The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
WM_USERCHANGED
wParam = 0; // not used, must be zero
lParam = 0; // not used, must be zero
Return Values
An application should return zero if it processes this message.