如何使用注册表或命令永久更改 Windows 10 显示设置?

How to permanently change Windows 10 display setting using Registry or Commands?

有没有办法使用 C# 代码永久 更改 Windows 10 显示设置。 我必须做的更改如下:

  1. sleep: Never 2. screenSaver: disable 3. HardDisk(Sleep) : Never

我有一个媒体播放器设置,安装此播放器后,设置应该会反映出来。 不希望在程序 运行 时进行临时更改,它会阻止睡眠模式或类似的东西。

我正在使用 .Net 4.5 和 visual studio 2015

我没有使用注册表,而是找到了使用命令提示符解决这些问题的解决方案,命令是:

需要管理权限

To disable sleep run using cmd

  • powercfg -x -standby-timeout-ac 0

For HardDisk (Sleep->Never)

  • powercfg -Change -disk-timeout-ac 0

For monitor

  • powercfg -Change -monitor-timeout-ac 0

编辑:

有关如何在 C# 中执行 cmd 命令,请参阅 Here