如何阅读当前连接的显示器ID?

时间:2011-09-07 14:39:53

标签: c++ c windows

在注册表中有一个密钥:

HKLM\SYSTEM\CurrentControlSet\Enum\DISPLAY\{VESA_Monitor_ID}\{PnP_ID}\Device Parmeters\EDID  

我想知道,如果有办法获得{VESA_Monitor_ID}和{PnP_ID}?有没有这个API,或者我可以用C或C ++以某种方式做到这一点吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您可以从Win32_DesktopMonitor WMI类中获取此信息。

示例:从本地计算机获取WMI数据

http://msdn.microsoft.com/en-us/library/aa390423(v=vs.85).aspx

只需从示例中替换查询中的Win32_OperatingSystem。