如何在空闲定时器关闭后使用 .NET 将显示器重新打开?
空闲计时器关闭后如何重新打开显示器? 我将 Windows 7 中的电源选项设置为:
1 分钟后关闭显示器
去睡觉:从不但
我不知道如何通过代码重新打开它。
How do I turn the monitor back on after the idle timer has turned it off?
I have power options in windows 7 set to:
Turn off monitor after: 1 minute
Go to sleep: Never
But I don't know how to turn it back on through code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这看起来很有希望:http://www.codeproject.com/KB/cs/Monitor_management_guide。 aspx
它使用“SendMessage”API调用:
This looks promising: http://www.codeproject.com/KB/cs/Monitor_management_guide.aspx
It uses the"SendMessage" API call:
您需要打开它,还是只是阻止它关闭?如果是后者,您可以使用 WinAPI:
SetThreadExecutionState(ES_DISPLAY_REQUIRED)
我不认为有内置的 .net 包装器,但您应该能够 pInvoke 它。
Do you need to turn it on, or just prevent it from turning off? If the latter, you can use the WinAPI:
SetThreadExecutionState(ES_DISPLAY_REQUIRED)
I don't think that there is a .net wrapper built in, but you should be able to pInvoke it.