Tuesday, March 29, 2022

【顯示】 Windows 環境下透過登錄(Registry)尋找顯示器的 EDID

在 Windows 中,取得顯示器的 EDID 有很多方法,其中一種是透過寫程式的方式呼叫 Win32 API,GetMonitorCapabilities,透過 MCCS 取得。但如果對於寫程式來說是苦手的人,那麼透過 Windows 內建的登錄(Registry),也不失為一個好方法。






登錄編輯程式(Regitry Editor)

讀取 Windows 登錄,主要透過登錄編輯程式進行讀取,登錄編輯程式的開啟方式可參考「【Windows】Windows 10 開啟登錄編輯程式(Registry Editor)」一文。

 

登錄機碼位置

顯示器 EDID 機碼可於下列路徑中找到:

  \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\<DeviceID>\<DeviceInstanceName>\Device Parameters
   

在機碼路徑 Device Parameters 內可找到機碼名稱 EDID,可參考下圖範例:

路徑內的<DeviceID>為顯示器ID,在範例圖示中為 ACR0408;<DeviceInstanceName>則是顯示器副本名稱,在範例圖示內為 5&23d3fbde&2&UID4354。

No comments:

Post a Comment

熱門文章