AW Monitor Informermpfr

It has never been easy to retrieve comprehensive information about monitors. With Vista and Windows 7 the situation became even worse, when you look into the Device Manager of Control Panel most times all you got about a monitor is the cryptic “Generic PnP Monitor”.

Oddly enough, most recent monitors provide lots of information, all we require are ways to retrieve it! This software retrieves most of that information  (yes, there is a bit more, but this is an experimental free software, so I stopped here for now!).

To use this software you must have Windows Vista, Windows 7 or Windows 2008+ and .Net Framework 4.0 or later. Yes, I know many users are still happy with their XP machines (I love this one too), but XP does not have the required support for the Monitor Display WMI API (although most of the information could be retried indirectly as well). It is also necessary .Net Framework 4.0. Oh well, probably this is a lot of trouble and if you don’t want to install .Net Framework 4.0 you have all my sympathy, truly. You guessed, I can’t hide that I don’t like .Net based programming languages, they have very low performance and are unduly complicated for what they deliver. Anyway, I am going off-topic, so let me come back to the theme.

Not every monitor provides all information. Very old monitors, let me say older than 2004, may not provide it. Some recent monitors provide even more, but I am not collecting it. The software is only collecting information in six categories, Monitor ID, Basic Display Parameters, Video Connector Type, Analog Video Input Parameters, Digital Video Input Parameters and Color Characteristics. If a given monitor does not provide information in a given category the tree for that category will not expand.

All the Help is provided in big rectangular tooltips (see image below), I am not providing any Help file because it would not add anything to what the tooltips already tell.  Enjoy!

Download the Free Monitor Informer Now!

* WPF is just .Net on steroids. It is very tricky to retrieve information from this new WMI Display Classes using .Net. I think it is impossible to do it with .Net framework less than 4 (at least I could not figure out the way). The problem appears when the data type of a class member is another class. Of course, I could have done it with another technology like COM (or even a Powershell script), but decided to play with this WPF toy.

** According to Microsoft: WMI Monitor Display classes contain data supplied by the WDM Provider that provide data about display monitors. The classes are defined in Wmicore.mof and are located in the root\wmi namespace. Windows Server 2003, Windows XP, Windows 2000, and Windows NT 4.0: These classes are not available.

Leave a Reply

Your email address will not be published. Required fields are marked *