Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[Delphi]Как отловить выход из спящего режима?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> [Delphi]Как отловить выход из спящего режима?
Имя
Сообщение << Старые топики   Новые топики >>
[Delphi]Как отловить выход из спящего режима? - 2008-12-17 21:07:20.333333   
Login_hochu

Сообщений: 1471
Оценки: 0
Присоединился: 2007-07-15 14:19:23.423333
Такая задача - программа на Делфи при переходе системы в спящий режим, или при выходе с него, без разницы должна завершить работу.
Как это можно сделать?
Post #: 1
RE: [Delphi]Как отловить выход из спящего режима? - 2008-12-17 21:09:15.773333   
Mатцал Коушек

Сообщений: 10407
Оценки: 91
Присоединился: 2008-07-09 10:27:49.520000
Может, постоянно запрашивать системное время, если уловится разрыв, завершать программу.
Post #: 2
RE: [Delphi]Как отловить выход из спящего режима? - 2008-12-17 21:16:33.270000   
Login_hochu

Сообщений: 1471
Оценки: 0
Присоединился: 2007-07-15 14:19:23.423333
О! Точно. Мне в принципе часто и не надо, хватит раз в 5 секунд опросить, что то я не догадался.

А если я время буду переводить? Программа будет отключаться. (Мне делать нечего, я каждые пол часа время подвожу:D:D)
Post #: 3
RE: [Delphi]Как отловить выход из спящего режима? - 2008-12-18 03:16:01.346666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Не сталкивался, но уверен, что есть WinAPI вызовы, позволяющие отследить эти события
Post #: 4
RE: [Delphi]Как отловить выход из спящего режима? - 2008-12-18 12:16:52.016666   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
quote:

ORIGINAL: _SaZ_

Не сталкивался, но уверен, что есть WinAPI вызовы, позволяющие отследить эти события

Не думаю, что состояние можно отловить при переходе в sleep mode напрямую с помощью API.
Процесс-то будет неактивным, когда машина заснет. Идея с системным временем мне кажется более удачная.

Post #: 5
RE: [Delphi]Как отловить выход из спящего режима? - 2008-12-18 13:12:42.313333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Очень даже можно отловить. Nortel VPN client это прекрасно делает :), и даже может предотвратить переход в спящий / ждущий режим. Просто мне влом его потрошить…
Post #: 6
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> [Delphi]Как отловить выход из спящего режима?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.