如何使用VBscript确定连接到计算机的显示器是LCD还是CRT?

时间:2009-07-02 23:32:01

标签: vbscript wmi monitor crt lcd

我正在尝试向VBscript添加信息,以确定连接到当前机器的显示器是LCD还是CRT。我知道我可以从HKLM \ System \ CCS \ Enum \ DISPLAY获取EDID信息,但我无法使用它来确定监视器类型。我可以从WMI类Win32_DesktopMonitor,Win32_DisplayConfiguration和Win32_VideoController中获取的唯一一致信息是屏幕分辨率和刷新率。有一些屏幕分辨率通常只用于LCD(如宽屏),但这不可靠。

无需构建模型名称表,我该怎么做才能确定显示器是LCD还是CRT?

1 个答案:

答案 0 :(得分:1)

如果您使用Vista,可以深入了解此功能 - GetMonitorTechnologyType。 我猜这应该可以通过COM获得VBScript。