2

現在のマシンに接続されているモニターが LCD か CRT かを判断する情報を VBscript に追加しようとしています。HKLM\System\CCS\Enum\DISPLAY から EDID 情報を取得できることはわかっていますが、それを使用してモニターの種類を特定することはできません。また、WMI クラスの Win32_DesktopMonitor、Win32_DisplayConfiguration、および Win32_VideoController から取得できる唯一の一貫した情報は、画面の解像度とリフレッシュ レートです。通常、LCD (ワイドスクリーンのものなど) でのみ使用される画面解像度がいくつかありますが、それは信頼できません。

モデル名の表を作成せずに、モニターが LCD か CRT かを判断するにはどうすればよいですか?

4

1 に答える 1

1

Vista を使用している場合は、この関数GetMonitorTechnologyTypeを掘り下げることができます。これは、COM を介して VBScript で利用できるはずだと思います。

于 2009-07-02T23:55:05.127 に答える