C#:在电源计划之间切换

BOS*_*OSS 5 c# windows registry

我正在创建一个API,我想在电源计划之间切换

[平衡,高性能,省电]

,我的问题不是代码,编码很容易,但我想知道在哪里可以找到这些电源平面.exe文件甚至注册表中的值来修改它

RB.*_*RB. 10

雷蒙德陈的最新帖子恰好与此有关,他建议如下:

如果您使用的是Vista或更高版本,请从命令行运行:

powercfg -aliases
Run Code Online (Sandbox Code Playgroud)

但是,这对我不起作用,因为-aliases它不是Windows XP上的有效开关.

编辑:或者,你可以使用这个有用的GUID列表!

  • `powercfg -L` 应该是一个有效的替代方案。它可以与“powercfg -GETACTIVESCHEME”和“powercfg -SETACTIVESCHEME”结合使用来进行切换 (2认同)