Reputation: 11
I'm trying to programatically read the CEC (Consumer Electronic Control) address of my HDMI port. This information is stored in the EDID information that the video card polls out of the monitor via the DDC channel. https://en.wikipedia.org/wiki/Extended_Display_Identification_Data
For whatever reason Windows only saves the first half into the registry and dumps the rest - which is where the data I'm interested in is.
I've spent about a day reading up on the subject but I've hit kind of a wall. Previous questions only covered the first EDID block which gets stored in the registry: Win32 code to get EDID in Windows XP/7
I know it's possible to read the other blocks because the MonInfo tool is able to: http://www.entechtaiwan.com/util/moninfo.shtm
I think it might be possible to query it via the some graphics drivers, but I was hoping for a more universal solution.
Upvotes: 1
Views: 3613