C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Программное Электропитание  (Прочитано 1262 раз)
nuSan
Участник


Сказали спасибо: +0/-8
Offline

Сообщений: 109


Программное Электропитание
« : 01 Март 2014, 12:26:50 »

Доброе время суток.

Когда закрываешь крышку ноутбука, работает действие, которое в windows7 регулируеться в электропитании. То есть когда крышку закрываешь, может падать в ждущий режим, а может и не падать.
Как программно обращаться к данной системной функции?
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: Программное Электропитание
« Ответ #1 : 01 Март 2014, 13:41:02 »

Используй Win API (PowrProf.dll @ PowrProf.h) - в частности, функции PowerGetActiveScheme, PowerWriteACValueIndex, PowerWriteDCValueIndex. Пример тут.

PS. Когда люди задают подобные вопросы, я каждый раз на них удивляюсь: кому может понадобиться делать сие программно?
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: Программное Электропитание
« Ответ #2 : 03 Март 2014, 08:35:51 »

Цитата: S0mbre от 01 Март 2014, 13:41:02
кому может понадобиться делать сие программно?

Мне к примеру. У меня был промышленный комп, встроенный в моё поделие.  По данным от внешнего (по отношению к компу) контролеру надо было экран гасить и всё такое.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.028 секунд. Запросов: 21.