Автор Тема: Как выключить автоматический переход в спящий режим  (Прочитано 9569 раз)

0 Пользователей и 1 Гость просматривают эту тему.

iPRG Team

  • Administrator
  • Full Member
  • *****
  • Сообщений: 188
    • Просмотр профиля
Re: Как выключить автоматический переход в спящий режим
« Ответ #2 : 01 Февраль 2011 Вторник 06:01:42 »
Например есть программа, после запуска которой необходимо отключить переход компьютера в спящий режим.

При запуске программы необходимо изменить значения в реестре:
 
HKLM\System\CurrentControlSet\Control\Power\Timeouts: BattSuspendTimeout=0
HKLM\System\CurrentControlSet\Control\Power\Timeouts: ACSuspendTimeout=0
HKCU\ControlPanel\Backlight: BatteryTimeout=0
HKCU\ControlPanel\Backlight: ACTimeout=0
HKCU\ControlPanel\Backlight: Brightness=10
HKCU\ControlPanel\Backlight: ACBrightness=10

По окончании работы программы нужно восстановить значения в реестре на прежние.

iPRG Team

  • Administrator
  • Full Member
  • *****
  • Сообщений: 188
    • Просмотр профиля
Как выключить автоматический переход в спящий режим
« Ответ #1 : 01 Февраль 2011 Вторник 05:56:19 »
Для того, чтобы отключить автоматичекий переход устройства в спящий режим - в applicationDidFinishLaunching отключаем таймер, который за это отвечает:

application.idleTimerDisabled = YES;