Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

отлов выхода из спящего режима


DemonP ©   (2007-05-24 22:25:00) 

добрый день! мне нужно отловить момент, когда система выходит из спящего режима.
просто когда комп ввожу в спячку, сеть отрубает (VPN), а я хочу автоматом его восстанавливать


DemonP   (2007-05-30 19:40:00) [1]

все работает! спасибо!


DemonP   (2007-05-24 22:52:00) [2]


> WM_POWERBROADCAST

о! надо попробовать....


DemonP   (2007-05-24 22:51:00) [3]

ок. можно.
но я думал, что при выходе из спячки система посылает сообщения окнам. если перехватить их......


DVM   (2007-05-24 22:45:00) [4]

WM_POWERBROADCAST не поможет? там вроде было что то про выход из спячки.


Loginov Dmitry   (2007-05-24 22:39:00) [5]

Можно так:

в цикле в потоке (либо по таймеру) через каждые N секунд запоминать текущее время. В следующей итерации сравнивать текущее время с предыдущим запомненным значением, и если разница значительная, то скорее всего комп побывал в спящем режиме.


Наверх

Титульная страница Поиск, карта сайта Написать письмо