Конференции:  3D графика Delphi Игры Бизнес Потрепаться PHP&MySQL QuarkXPress Turbo Pascal WEB-дизайн 
<<<    Конференция "Delphi"   >>>
Samael [2004-05-04 12:22:37]
Выключение монитора, дисков, ЦПУ
Добрый день, господа программисты!
Не занимался ли кто-нибудь разработкой программ подобоных по своей функциональности, системному "гасителю" Винды? У меня стоит подобная задача: нужно чтобы моя программа могла отключать монитор, жесткие диски и ЦПУ. Что касается ЦПУ, то я и сам не совсем понимаю что это означает, но требуется STANDBY CPU. Вот такая задача, если кто может что-нибудь дельного подсказать, буду очень рад выслушать.

Заранее спасибо.

Miren [2004-05-04 12:37:18]    [1]
Монитор -
выключить
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);  
включить
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);  

Для дисков наверное подойдет SetSystemPowerState.

Про процессор не знаю, но подозреваю, что нужно усыплять.8-)

Samael [2004-05-04 13:09:15]    [2]
У меня стоит Вин2000 и этот код не работает. Это нормально?

Samael [2004-05-04 13:12:28]    [3]
А SetSystemPowerState вроде бы тоже работать не будет не под НТ, не под 2к/ХР. Выход какой-нибудь есть?

Man In Black ® [2004-05-04 14:54:58]    [4]
Под двухтысячные должно вот это работать:
SendMessage(Application.Handle, wm_SysCommand, SC_MonitorPower, 1);//выкл.
SendMessage(Application.Handle, wm_SysCommand, SC_MonitorPower, -1);//вкл.


Worm32 [2005-06-15 01:00:51]    [5]
Samael [2004-05-04 13:09:15]
У меня стоит Вин2000 и этот код не работает. Это нормально?
------------------------------------------
Попробуй  так
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1);
Тогда 100% сработает;)


SomeOne [2005-11-16 21:14:07]    [6]


SomeOne [2005-11-16 21:14:07]    [7]


SomeOne [2005-11-16 21:14:08]    [8]


SomeOne [2005-11-16 21:14:08]    [9]



ПОДПИСАТЬСЯ НА ТЕМУ

E-mail
7+8?



приветя улыбаюсьхадаподмигиваюя тащусьмое почтениесчастливоцелуюбухаемужас
не понялплачуфупечальзлойстесняюсьсогласеннетгыкурю
суперязыкмузонпыворыдаю


Ваше имя: 
     Осталось: 

 

Допускается форматирование текста:
[•B]полужирный[B•] [•I]наклонный[I•] [•U]подчеркнутый[U•] [•‹]URL картинки[›•].
Для кода программ используйте [•¤] код программы [¤•]
Количество открывающих и закрывающих тэгов форматирования текста должно быть равным, иначе форматирование не осуществится.


Adelavida Link       Рейтинг@Mail.ru