レジストリには、持っているモニターの数に応じて、1 つ (または複数) のキーがあります。私の場合、これは次のとおりです。
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で説明しています。