Конференция "WinAPI" » Перевод в "спящий" режим [D7, WinXP]
 
  • Pavel (15.02.10 23:48) [0]
    Господа! Подскажите, как програмно (с Delphi) загнать комп в ждущий (спящий) режим (Windows XP), или просто какая функция WinAPI используется?  Ответьте pvkob@mail.ru. Заранее блаагодарен Pavel.
  • Игорь Шевченко © (16.02.10 00:08) [1]
    SetSystemPowerState
  • Игорь © (16.02.10 12:01) [2]
    Можно еще проверить можно ли его туда загнать

    function IsPwrHibernateAllowed: Boolean - powrprof.dll

  • DVM © (16.02.10 15:33) [3]

    > Pavel   (15.02.10 23:48) 

    перед загоном привилегии надо еще получить
  • 12 © (16.02.10 17:09) [4]
    Удалено модератором
  • Smile (16.02.10 17:48) [5]
    Попробуй, не это ли тебе нужно (загнать монитор в режим ожидания):
    SendMessage(Application.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2);


    :)
  • Smile (16.02.10 17:58) [6]
    PS
    Забыл добавить (успокоить), что любое движение мышью, выводит монитор из этого состояния.
  • Bulldozer (23.07.10 15:32) [7]

    > Игорь ©   (16.02.10 12:01) [2]
    > Можно еще проверить можно ли его туда загнать
    >
    > function IsPwrHibernateAllowed: Boolean - powrprof.dll
    >
    >


    Опа! Спасибо большое, как раз искал )
 
Конференция "WinAPI" » Перевод в "спящий" режим [D7, WinXP]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]