2009-07-02 8 views
2

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

モデル名の表を作成しなくても、モニタがLCDかCRTかどうかを判断するにはどうすればよいですか?

答えて

1

Vistaの場合は、この機能に掘り下げることができます - GetMonitorTechnologyType。 これは、COM経由でVBScriptに利用できるはずです。

関連する問題