c ++ - Sådan læses i øjeblikket tilsluttede monitor (e) ID'er?

Indlæg af Hanne Mølgaard Plasc

Problem



I registreringsdatabasen er der en nøgle:


HKLMSYSTEMCurrentControlSetEnumDISPLAY{VESA\_Monitor\_ID}{PnP\_ID}Device ParmetersEDID  


Jeg vil gerne vide, om der er en måde at få {VESA\_Monitor\_ID} og {PnP\_ID} på? Er der en API til dette, eller kan jeg gøre det på en eller anden måde ved hjælp af C eller C ++?


Tak!

Bedste reference


Du søger sandsynligvis efter EnumMonitors(), EnumDisplayDevices() eller SetupDiGetClassDevs(). [5] [6] [7]

Andre referencer 1


Du kan få det fra Win32\_DesktopMonitor WMI Class. [8]


Eksempel: Hent WMI-data fra den lokale computer


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


Udskift kun Win32\_OperatingSystem i forespørgslen fra eksemplet.