Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 866

/ вопрос открыт /

Здравствуйте, эксперты! Как программно можно отключить переход в ждущий режим? В инете нашел ссылку на функцию SystemParametersInfo, но ни как не могу разобраться.

gm44 Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: gm44 (статус: Посетитель)
Вопрос отправлен: 31 мая 2009, 02:49
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 2; последнее сообщение — 9 июня 2009, 17:59; участников в обсуждении: 2.
Amidamaru

Amidamaru (статус: 4-ый класс), 2 июня 2009, 17:21 [#1]:

Насколько мне известно отключить Ждущий режим с помощью SystemParametersInfo невозможно.
С помощью этой функции можно настроить "low-power phase of screen saving" и "power-off phase of screen saving" и их таймауты, а также сам скринсейвер. Я не знаю, можно ли вообще отключить ждущий режим "програмно", но заблокировать - можно. Наскольно я помню, при переходе в ждущий режим все программы получают сообщение, на которое можно ответить "отказом". Посмотрю по-точнее и скажу.
Приглашаю Вас на наш IRC-канал: #delphiintru в сети DalNet.
Пупкин В В

Пупкин В В (статус: 2-ой класс), 9 июня 2009, 17:59 [#2]:

Попробуйте покрутить функцию CallNTPowerInformation, информация в msdn.
Если же необходимо отменить переход в ждущий режим при работе вашего приложения то SetThreadExecutionState

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 24 марта 2023, 21:58
Выполнено за 0.02 сек.
Рейтинг@Mail.ru