Конференция "WinAPI" » Запрет "засыпания". [WinXP]
 
  • grisme © (13.05.12 12:47) [0]
    Привет всем.
    Необходимо запретить Windows переходить в режим "отображение заставки" и погружения в сон. Т.е. необходимо "эмулировать" присутствие человека.

    Подскажите, уважаемые форумчане, как бы покрасивее решить данную задачу? Если возможно, без изменения плана энергосбережения и тому подобного. Видеоплееры как-то это делают. :(

    В голову приходит только одна мысль: эмулировать движение мыши. Поскольку вывод программы транслируется в эфир ТВ, то курсор у меня скрывается и панических колебаний видно не будет... Но как-то неэстетично, по-моему..:-\

    В общем, прошу вашей помощи и советов! ^^
  • Sleep off (13.05.12 13:33) [1]
  • han_malign (18.05.12 13:08) [2]
    Microsoft настоятельно рекомендует SetThreadExecutionState
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa373208%28v=vs.85%29.aspx
  • grisme © (19.05.12 07:47) [3]

    > han_malign   (18.05.12 13:08) [2]
    > Microsoft настоятельно рекомендует SetThreadExecutionStatehttp:
    > //msdn.microsoft.com/en-us/library/windows/desktop/aa373208%28v=vs.
    > 85%29.aspx


    огромное спасибо! очень помог. :)
  • Bluejohn (29.05.12 10:30) [4]

    if message=WM_SYSCOMMAND then                         // Systйmovэ pшнkaz
       begin
         case wParam of                                    // Typ systйmovйho pшнkazu
           SC_SCREENSAVE,SC_MONITORPOWER:                  // Pokus o zapnutн љetшiиe obrazovky, Pokus o pшechod do ъspornйho reћimu?
             begin
               result:=0;                                  // Zabrбnн obojнmu
               exit;
             end;
         end;
       end;

 
Конференция "WinAPI" » Запрет "засыпания". [WinXP]
Есть новые Нет новых   [134430   +3][b:0][p:0.001]