レジストリには、REG_BINARYキーであるHKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Enum¥DISPLAY¥DEL404C(いくつかの一意のID)¥Device Parameters¥EDIDを持つモニターの数に応じて1つ(またはそれ以上)のキーがあります。私の場合では、これは次のとおりです。EDIDからモニターのモデルを読み取る方法は?
00 ff ff ff ff ff ff 00 4c 2d 6f 03 39 31 59 4d
07 12 01 03 0e 29 1a 78 2a 80 c5 a6 57 49 9b 23
12 50 54 bf ef 80 95 00 95 0f 81 80 81 40 71 4f
01 01 01 01 01 01 9a 29 a0 d0 51 84 22 30 50 98
36 00 ac ff 10 00 00 1c 00 00 00 fd 00 38 4b 1e
51 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53
79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff
00 48 56 44 51 32 30 36 37 37 37 0a 20 20 00 ef
私の質問は、私はCまたはC++を使用した情報のすべてを(例えば「SyncMasterは」)モニターのモデルのみを読み込むことができず、どのようにでしょうか?
EDIDの形式は、ここで説明されていますhttp://en.wikipedia.org/wiki/Extended_display_identification_data
ここでの質問は、EDIDを取得する方法だけでなく、基本的にEDIDを解析する方法です。 – duskwuff
あなたは全体の仕様を持っています。 Mfg ID、モデルID、およびテキスト記述のオフセットを含む。他に何か要りますか??? – paulsm4
私はC++でそれを行う方法を知る必要があります – Andrey