@Vanguard3000,
I have been reading the code in Qt6.5.2 in qwindowsscreen.cpp and it appears the serialnumber for each monitor is extracted from an edidRegistryKey in the Windows registry.
Each monitor will dump its edid block when connected and the qt code tries to parse it to get the pieces.
If for any reason both edid blocks do not exist in the registry or if edid parsing fails, this will fail.
This provides an avenue to explore if editing the registry might help solve the issue.
|