|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Как запретить автоматическое отключение дисплея?
Здравствуйте.
Как запретить автоматическое отключение дисплея? Т. е. пока программа работает, дисплей должен не отключатся. Программу закрыли - дисплей может отключатся. Или как запретить автоматический переход в режим сна "Connected Standby"? СПАСИБО. |
#2
|
||||
|
||||
Собсно физическое отключение - никак, забыли в виндовс драйвер блокировки кнопки "пауэр" для гляделки приложить Видимо речь здесь об отключении хранителя экрана идёт, вот пример из DRKB как его блокировать на время исполнения программы
Код:
... private procedure AppMessage(var Msg: TMsg; var handled: Boolean); end; ... implementation ... procedure TForm1.AppMessage(var Msg: TMsg; var handled: Boolean); begin if (Msg.Message = WM_SYSCOMMAND) and (Msg.wParam = SC_SCREENSAVE) then Handled := True; end; procedure TForm1.FormCreate(Sender: TObject); begin Application.OnMessage := AppMessage; end; { Note: The Screensaver is only disabled during the lifespan of your application.} Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
|||
|
|||
Нужно не для стационарного компа, а для планшета. На нем автоматическое отключение дисплея и автоматический переход в режим сна "Connected Standby" одно и тоже. Автоматическое значит не кнопкой повер, а по истечении времени устанавливаемого в настройках винды.
|
#4
|
||||
|
||||
Понятно, пестни значит умолкают при заморозке для этого и нужно глушить скринсейвер, но можно и радикально-не программно отключить режим Connected Standby: регэдитом из-под админа на ветке HKLM -> SYSTEM -> CurrentControlSet -> Control -> Power - параметр CsEnabled сменить с 1 на 0
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
|||
|
|||
Если отключить CsEnabled в реестре, то спящего режима нет вообще, дисплей автоматически отключается, но может случайно включится, т.к. тачскрин продолжает работать.
Такой метод не подходит, потому что надо перезагружаться при изменении CsEnabled. А постоянно отключенный CS с какими-то недостатками. |
#6
|
||||
|
||||
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |