Re[6]: Не дать уйти в ждущий / спящий режим
От: wonderboy  
Дата: 30.08.10 11:32
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, wonderboy, Вы писали:


W>>Предположим винда автоматически после 30 мин бездействия юзера уводит комп в ждущий режим или в гибернейт. Смотрите вы кино, клаву/мышу не трогаете — и на тебе, через пол часа кино завершается.

Pzz>Если в венде возможно прочитать эти настройки, я бы их прочитал, и выкинул пользователю предупреждение. Возможно с предложением поставить галку, запрещающую сон. Но навязывать такую "услугу" — дурной тон.

С вами согласен.
Но я не думаю что вызов SetThreadExecutionState с ES_SYSTEM_REQUIRED | ES_CONTINUOUS запретит напроч уход в спящий режим, если этого юзер сам попросит. По описанию я так понял, что работа функции касается только автоматического ухода в спящий режим после периода "неактивности" пользователя. Сегодня проверю..