ShIvADeSt
![](http://forum.ru-board.com/board/avatars/The Fantasm.gif)
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Aleksoid1978 Цитата: Так смотри, в самом MPC по таймеру идет сброс и возврат настроек, т.е. выставляется Скринсейвер-выключен, и тут же возвращает обратно флаг. Это, видимо, не сбрасывает таймер бездействия, и как только перестается это делать - монитор гаснет. Вот в чем прикол. | вот вроде тут написано как сбросить idle timer у винды http://forum.sysinternals.com/forum_posts.asp?TID=16362 а вот что говорит msdn Цитата: Calling SetThreadExecutionState without ES_CONTINUOUS simply resets the idle timer; to keep the display or system in the working state, the thread must call SetThreadExecutionState periodically. To run properly on a power-managed computer, applications such as fax servers, answering machines, backup agents, and network management applications must use both ES_SYSTEM_REQUIRED and ES_CONTINUOUS when they process events. Multimedia applications, such as video players and presentation applications, must use ES_DISPLAY_REQUIRED when they display video for long periods of time without user input. Applications such as word processors, spreadsheets, browsers, and games do not need to call SetThreadExecutionState. |
---------- И создал Бог женщину... Существо получилось злобное, но забавное... |
| Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 08:37 26-05-2009 | Исправлено: ShIvADeSt, 08:40 26-05-2009 |
|