Hi all,
I'm writing a script to fetch Manufacturer, Model, and Serial Number of system monitors by parsing the EDID value found in the registry.
So far I can get to the correct value with some nested For loops:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\DEL3008\4&1e85a963&1&80861100&00&02\Device Parameters"
Now I'm new to VBScript and get stuck here. If I simply output that value I get a very long decimal string:
025525525525525501617284881695166251313104322......
I want to decode this somehow and extract values at the following offsets:
(From Format of VESA EDID record:
..
08h WORD Big-endian manufacturer ID
0Ah WORD ID Code - monitor model
0Ch DWORD Serial number
I'd be very appreciative of help with this, and code if someone can provide it!
Thanks very much in advance,
Paul
I'm writing a script to fetch Manufacturer, Model, and Serial Number of system monitors by parsing the EDID value found in the registry.
So far I can get to the correct value with some nested For loops:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\DEL3008\4&1e85a963&1&80861100&00&02\Device Parameters"
Now I'm new to VBScript and get stuck here. If I simply output that value I get a very long decimal string:
025525525525525501617284881695166251313104322......
I want to decode this somehow and extract values at the following offsets:
(From Format of VESA EDID record:
..
08h WORD Big-endian manufacturer ID
0Ah WORD ID Code - monitor model
0Ch DWORD Serial number
I'd be very appreciative of help with this, and code if someone can provide it!
Thanks very much in advance,
Paul