检索Windows 10电源模式滑块的状态

时间:2019-05-20 12:14:45

标签: windows winapi windows-10 battery-saver

是否有任何API可以检索Windows 10 Power模式滑块的状态?

enter image description here

我正在看Windows.System.Power namespace。但是PowerManager class似乎仅提供电源系统的即时状态,而不提供滑块设置的用户首选项。

滑块也以某种方式与以前的“电源计划”设置并行存在。似乎滑块状态没有直接反映在Win32_PowerPlan中。

1 个答案:

答案 0 :(得分:7)

更改滑块的位置,注册表项:HKLM\SYSTEM\ControlSet001\Control\Power\User\PowerSchemes\ActiveOverlayAc/DcPowerScheme也将更改。 ActiveOverlayAcPowerScheme用于非电池供电,ActiveOverlayDcPowerScheme用于电池供电。 但是,从Windows 1903版开始,该滑块可作为OEM选择加入功能用于仅AC设备。 键ActiveOverlayAcPowerScheme的值和相应的滑块模式如下:

更好的电池{961CC777-2547-4F9D-8174-7D86181b8A7A}

更好的性能{381B4222-F694-41F0-9685-FF5BB260DF2E}

最佳性能{DED574B5-45A0-4F42-8737-46345C09C238}

ActivePowerScheme将被ActiveOverlayAcPowerScheme覆盖。 您可以检索键值以获取滑块模式。