![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компьютер заблокирован [D7, XP]
DmitryNPK © (2009-09-09 15:41:00)Хотелось бы отлавливать событие блокировки/разблокировки компьютера. Как это реализовать?
Используя стандартную компоненту TApplicationEvents данное не получается.
Anatoly Podgoretsky (2009-09-09 16:44:00) [1]
> TUser © (09.09.09 16:36) [3]
Это не то, это окончание сессии, а при блокировке станции сессия продолжает работать.
Anatoly Podgoretsky (2009-09-09 16:43:00) [2]Статья в блоге
http://blogs.msdn.com/oldnewthing/archive/2006/01/04/509194.aspx
Anatoly Podgoretsky (2009-09-09 16:40:00) [3]Сообственно само сообщение WM_WTSSESSION_CHANGE, но на него надо подписываться WTSRegisterSessionNotification и отписывать до закрытия приложения.
TUser (2009-09-09 16:36:00) [4]WM_ENDSESSION / WM_QUERYENDSESSION
Anatoly Podgoretsky (2009-09-09 16:32:00) [5]Иши в MSDN статью "How to Lock the Workstation"
AIK (2009-09-09 15:51:00) [6]
> Хотелось бы отлавливать событие блокировки/разблокировки
> компьютера.
Что за блокировка?