3

空闲计时器关闭后如何重新打开显示器?我将 Windows 7 中的电源选项设置为
: 1 分钟后关闭显示器
进入睡眠状态:从不

但我不知道如何通过代码重新打开它。

4

2 回答 2

1

这看起来很有希望:http: //www.codeproject.com/KB/cs/Monitor_management_guide.aspx

它使用“SendMessage” API 调用:

SC_MONITORPOWER 设置显示器的状态。此命令支持具有省电功能的设备,例如电池供电的个人计算机。lParam 参数可以具有以下值:

-1 - 显示器正在开机

1 - 显示器将低电量

2 - 显示器正在关闭

于 2009-09-15T22:24:20.027 回答
0

您需要打开它,还是只是阻止它关闭?如果是后者,您可以使用 WinAPI:

SetThreadExecutionState(ES_DISPLAY_REQUIRED)

我认为没有内置的 .net 包装器,但您应该能够 pInvoke 它。

于 2009-09-15T22:26:36.953 回答