| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Интересное замечание |
| Автор: takedo 23.12.2005, 08:16 |
| Решил посмотреть, как себя поведет компьютер и WindowsXP при запущеном ожидаемом таймере и при переходе компьютера в спящий режим. Делюсь слегка для меня неожиданными рузультатами эксперимента. 1) WaitableTimer: ::CreateWaitableTimer(NULL,FALSE,_T("timer")); SetWaitableTimer(timer,&li,1000*60*10,0,0,TRUE);//10 минут 2) после первого срабатывания таймера переводим компьютер в "спящий режим" после 4-х минутной задержки. После этого компьютер сам!!! выходит из "спящего режима" (змечу из спящего, а не из ждущего!!!!) ровнехонько через 10 минут!(то есть через 6, и через десять после срабатывания!). 3) Ждем 4 минуты, переводим компьютер в спящий режим и.... отключаем питание. В этом состоянии находимся минут 8. И включаем питание, компьютер загружается из спящего режима, а таймер уже сработал!. 4) опять переходим в спящий режим. И компьютер снова просыпается, но!!!!!!!! Уже через десять минут после последнего срабатывания таймера Вот собственно и все. Очень интересно было узнать, что спящий режим обладает такими способностями |