find monitor instance name , device name , resolution and frequency of multiple monitors (VGA and HDMI)

hi,


In my system multiple monitors are connected (VGA and HDMI). In need to know the monitor instance name , device name , resolution and frequency of each monitor.. any solution?


i used wm class 'WmiMonitorConnectionParams' to determine Video output technology connection type and InstanceName.

But i didn't get the device name , resolution and frequency of each monitor.??


There are other wmi class like :

WmiMonitorBrightnessEvent
WmiMonitorConnectionParams
WmiMonitorRawEEdidV1Block
WmiMonitorListedFrequencyRanges
WmiMonitorDigitalVideoInputParams
WmiMonitorAnalogVideoInputParams
WmiMonitorID
WmiMonitorBrightnessMethods
WmiMonitorBasicDisplayParams
WmiMonitorColorCharacteristics
WmiMonitorDescriptorMethods
WmiMonitorListedSupportedSourceM…
WmiMonitorBrightness
WmiMonitorColorXYZinCIE
WmiMonitorSupportedDisplayFeatures

WmiMonitorBasicDisplayParams
Win32_VideoController
Win32_VideoConfiguration
Win32_VideoSettings
Win32_DisplayControllerConfiguration
Win32_DisplayConfiguration



But unable to determine monitor having its values? please help me to find a solution .



thank you
You seem to have danced right around this one OP. I present to you Win32_DesktopMonitor : https://msdn.microsoft.com/en-us/library/aa394122(v=vs.85).aspx

You won't be able to get the frequency. I don't think Windows grabs that.
I think OP wants refresh rate of each monitor, and certainly windows knows that.
Refresh rate means vertical frequency.
@ modoran: You are absolutely right, in fact it's the second member in that class that I linked to. I don't know what bonehead decided to call it 'bandwidth' but there it is.
Topic archived. No new replies allowed.