【发布时间】:2011-09-01 10:46:27
【问题描述】:
有谁知道如何在 C 或 C++ 中获取连接的显示器序列号?我找到了一些代码,但它们是用我不明白的 vbs 编写的。我需要一些用 C 或 C++ 编写的示例代码。我知道序列号是从 EDID 读取的,但不幸的是我不知道如何 :( 有人可以帮我吗?
谢谢
更新:我也需要监视器类型,但这也可以从 EDID 以某种方式读取
【问题讨论】:
-
将链接发布到您在 VBScript 中找到的代码可能会有所帮助
-
@Justin:在这里你可以找到它forum.bigfix.com/viewtopic.php?id=1552
-
基本上该代码读取
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY键并将它们与WMI 数据进行匹配(HKLM 还包含过去连接的监视器的EDID 数据)。您也可以从 SetupAPI 获取连接信息(监视器类)