1

如果我可以获取监视器的句柄并使用句柄和 Windows API 中的“GetMonitorInfo”函数获取监视器的信息,是否有某种方法可以确定更多信息,例如该监视器是使用 DVI 还是 VGA 端口?或者该设备的名称是什么?

谢谢。

4

1 回答 1

1

我不知道检索所用端口类型的直接方法。关于我所知道的最好的是,您可以使用 WMI 来枚举Win32_DesktopMonitor类的对象,并根据bandwidth属性猜测连接。

如果你愿意做大量的工作,你有时可以通过枚举Win32_VideoController对象来改进你的猜测。一些控制器只有 VGA,而其他控制器只有 DVI——但如果你得到一个支持两者的控制器,你可能会根据规定的带宽(也可能不提供)重新猜测。

于 2012-02-29T17:29:48.773 回答