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

tab*_*bby 1 c# setting windows-10 sleep-mode display

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

  1. 睡觉:从不
  2. screenSaver:禁用
  3. HardDisk(睡眠):从不

睡眠设定图像

我有媒体播放器设置,一旦安装此播放器,应该反映设置.不希望临时更改,如程序运行时,它将阻止睡眠模式或类似的东西.

我正在使用.Net 4.5visual studio 2015

tab*_*bby 5

而不是使用注册表我发现使用命令提示符和命令解决这些问题的解决方案是:

需要行政许可

使用cmd禁用睡眠运行

  • powercfg -x -standby-timeout-ac 0

对于HardDisk(睡眠 - >从不)

  • powercfg -Change -disk-timeout-ac 0

对于显示器

  • powercfg -Change -monitor-timeout-ac 0

编辑:

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