MetalPC Ответов: 2

Как я могу управлять ползунком питания и режимом питания в коде winapi или C++?


I hope want to control Power Slider and Power Mode with WinAPI or C++ Code.

I searched in MSDN forum and other community, but I couldn't find it. Some one help me!


Что я уже пробовал:

Установите в положение параметры плана питания. Но не мог контролировать настройку ползунка питания.

2 Ответов

Рейтинг:
2

Yofoo

в win7 pc нет "ползунка питания", но есть "управление питанием"
измените настройку с помощью API следующим образом:

PowerGetActiveScheme
PowerReadACValue
PowerWriteACValueIndex
PowerSetActiveScheme


Рейтинг:
1

KarstenK

Вам следует покопаться в Micorsoft Power Management API а может быть и так Управление Состояниями Производительности Устройств есть кое-какая информация.

совет: если все это не помогает использовать шпион реестра и следить за тем, какие настройки изменяются, когда вы вручную меняете некоторые значения


merano99

Вот что я нашел в Microsoft Hardware-Dev-Center:

Настройка производительности Windows регулятор мощности

https://docs.microsoft.com/de-de/windows-hardware/customize/desktop/customize-power-slider

Нет никакого способа ... из пользовательского интерфейса, хотя это возможно из строки cmd (через powercfg).

Доступность слайдера
Слайдер питания Windows доступен для платформ AMD и Intel под управлением Windows 10, build
1709 и более новые сборки Windows. Он недоступен на устройствах с процессорами ARM64.
Ползунок появится на устройстве только при наличии сбалансированного плана питания или любого другого плана, который есть
производное от сбалансированного, выбирается. Ни пользователи, ни производители оборудования не могут удалить его
слайдер UX.