如何更改电源管理设置?

时间:2015-12-11 18:28:40

标签: c# winapi

我已经使用PowerReadACValue()方法读取当前电源管理配置文件的当前值和默认值。但根据Power Management Functions on MSDN我无法找到编写新设置的方法,没有PowerWriteACValue()。

如何以编程方式更改设置?

1 个答案:

答案 0 :(得分:0)

您可以使用PowerWriteACValueIndex()方法设置值。 PowerReadACValue()和PowerReadACValueIndex()之间的唯一区别是PowerReadACValueIndex()将缓冲区转换为整数。您可以参考MSDN论坛上的以下帖子。

https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/586d20af-bae5-458e-857d-46f2cbe43290/trying-to-understand-windows-power-configuration-apis