如何关闭特定的监视器与.NET?

好的,我知道这个主题有不少文章。 但是,它们都不能解决我的问题:我不想只关闭显示器,我希望我的代码关闭特定的显示器。 大多数人所指的网址http://fci-h.blogspot.com/2007/03/turn-off-your-monitor-via-code-c.html在这里没有帮助,因为它会关闭所有的显示器。

所以,我有我的笔记本电脑屏幕和一个额外的外部显示器。 在我看电影时,我将显示器切换到外接显示器,笔记本电脑屏幕变黑,然而,它仍然在黑暗中发光。 我想关闭它。 任何人都可以帮忙吗?

编辑:有没有什么办法来实现这一点,这意味着它不需要写在.Net中。 基本上,我只需要一个能够关闭或关闭特定显示器的.exe文件。


看起来没有关闭特定显示器的好方法,但可以将笔记本电脑的背光设置为最低亮度。 根据您拥有的Windows版本,可以采用不同的方法来执行此操作:

  • 按照此处所述发送IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS I / O控制:http://msdn.microsoft.com/en-us/magazine/dvdarchive/cc163415.aspx
  • 如下所述使用WMI方法WmiSetBrightness:我将使用什么API调用来更改笔记本电脑(.NET)的亮度?
  • 使用Win API SetMonitorBrightness,但我不知道谁在C#中完成了它。
  • 链接地址: http://www.djcxy.com/p/45293.html

    上一篇: How to turn off particular monitor with .NET?

    下一篇: Filter Queryset in Django inlineformset