如何将显示器置于待机状态而不是让它唤醒

时间:2013-02-12 23:36:23

标签: windows winapi windows-7 multiple-monitors standby

我有3台显示器,但我不需要它们全部都打开。我可以用电源按钮关闭它们,但是我想使用它们的待机模式,就像Windows让我们让PC空闲一段时间 - 它关闭显示器,硬盘驱动器等等。

但是,当然,我想继续使用PC并让该显示器处于待机状态。其他人必须留下来,即使我使用PC也不会醒来。

有可能吗?有一个像 Winkey + 1 2 3 等快捷方式来关闭和唤醒会很棒每个监视器。

具有此功能的现有应用程序可能不存在,但是对于MultiMonitor系统中的每个监视器,是否有可以控制监视器状态的Windows API函数?

3 个答案:

答案 0 :(得分:1)

您需要尝试Display Fusion。您应该可以使用Monitor配置执行您要求的操作。

答案 1 :(得分:1)

The display control panel applet calls SetDisplayConfig to start or stop forced projection on a particular target

您可以使用MS Detours或其他一些API挂钩工具来检查API的使用模式,同时使用applet调整显示设置。

答案 2 :(得分:1)

我知道我迟到了但是使用DDC来控制你的显示器。您可以轻松创建通过DDC将命令发送到显示屏以关闭的热键。这相当于使用按钮关闭显示屏。对我来说就像一个魅力。唯一的诀窍是DDC命令规格因显示器制造商而异,但在谷歌的帮助下很难找到合适的代码发送。

现成的工具也存在;搜索与DDC或EDID相关的任何内容,您应该找到。

请注意,这并不会从Windows中移除显示,这意味着应用可能会找到关闭的显示器并且您将寻找它们。

相关问题