【发布时间】:2020-08-11 06:43:00
【问题描述】:
【问题讨论】:
-
目的是什么?如果这是“当我的应用程序执行 X 时,系统应该保持可用”,请注意更改机器设置是错误的方法。
-
@Damien_The_Unbeliever 该机器将用作信息亭。因此,安装程序需要设置这个值。
标签: c# .net windows-10
【问题讨论】:
标签: c# .net windows-10
最简单的方法是使用Powercfg utility。
这里有一些有用的选项(xx = 分钟):
monitor-timeout-ac xx。monitor-timeout-dc xx。standby-timeout-ac xx。standby-timeout-dc xx。hibernate-timeout-ac xx。hibernate-timeout-dc xx。完整示例:
// Set the monitor timout to "never".
var info = new ProcessStartInfo("cmd", "/C powercfg /change -monitor-timeout-ac 0");
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
或者,您可以使用 WMI 来实现相同的目标。以下是一些相关的帖子:
【讨论】: