空闲计时器关闭后如何重新打开显示器?我将 Windows 7 中的电源选项设置为
: 1 分钟后关闭显示器
进入睡眠状态:从不
但我不知道如何通过代码重新打开它。
空闲计时器关闭后如何重新打开显示器?我将 Windows 7 中的电源选项设置为
: 1 分钟后关闭显示器
进入睡眠状态:从不
但我不知道如何通过代码重新打开它。
这看起来很有希望:http: //www.codeproject.com/KB/cs/Monitor_management_guide.aspx
它使用“SendMessage” API 调用:
SC_MONITORPOWER 设置显示器的状态。此命令支持具有省电功能的设备,例如电池供电的个人计算机。lParam 参数可以具有以下值:
-1 - 显示器正在开机
1 - 显示器将低电量
2 - 显示器正在关闭
您需要打开它,还是只是阻止它关闭?如果是后者,您可以使用 WinAPI:
SetThreadExecutionState(ES_DISPLAY_REQUIRED)
我认为没有内置的 .net 包装器,但您应该能够 pInvoke 它。