c# - 从挂起模式唤醒后如何打开显示器?

标签 c# monitor suspend wakeup

<分区>

我需要使用 C# 将 PC 从 sleep 中唤醒以执行一些操作。

我使用了 CreateWaitableTimer 函数,一切正常。在给定的时间,PC 会唤醒,但显示器仍处于省电模式(关闭)!

所以我想知道,唤醒后如何打开显示器?

PS 我试过“关于如何打开/关闭/待机显示器的完整指南”- 使用 SendMessage ( Codeproject ) 和 SetThreadExecutionState(ES_DISPLAY_REQUIRED) - 它对我不起作用。

有什么想法吗?

最佳答案

尝试移动鼠标。当我通过轻敲键盘唤醒我的 Windows 7 系统时,屏幕一直保持黑色,直到我移动鼠标。

Cursor.Position = new Point(x, y);

关于c# - 从挂起模式唤醒后如何打开显示器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577720/

相关文章:

c# - Restful WCF 服务身份验证

cluster-computing - MarkLogic 操作直接 : Externally signed server certificate needed

python - 如何在 Python 中捕获系统挂起事件?

python - 如何在 Pycharm 中暂停程序执行(暂停按钮不起作用)?

c# - 如何使用 ConfigurePrimaryHttpMessageHandler 泛型

c# - Selenium - 查找应用的 CSS 样式

ios - iOS平台如何监控文件变化?

java - JVM监控char数组内存使用情况

Kotlin 挂起修饰符更改函数签名,但编译器报告重载错误

c# - 从另一个应用程序启动可执行文件时找不到文件