在Windows桌面属性中,显示所有显示器并显示为处于活动状态或未激活状态。我的显卡有一个显示器连接到dvi端口,但不是vga,这是正确确定的(即其中一个显示器被标记为非活动状态)。我也有一个usb displaylink液晶显示器,它也被发现。确定连接了哪些监视器/显示器/屏幕
使用system.windows.forms.screen.allscreens我能枚举所有可能的显示(在这种情况下,3)在我的系统上,但我无法确定哪些是活动的(即实际上有一个设备连接给他们)。这是可能的.net?
没有一个system.windows.forms.screen的属性似乎有这个信息。
编辑:注意到我的问题实际上是this question的重复,但是在Hans Passant指示我看WMI后我才发现它。
[附加到Windows机器上的物理监视器的数量?]的可能的重复(http://stackoverflow.com/questions/2090052/number-of-physical-monitors-attached-to-a-windows-machine) – RobS 2010-07-19 14:57:50