WinI2C/DDC is a powerful solution that allows you to control monitors in Windows environment via DDC/CI protocol.
Features: WinI2C/DDC uses the DDC/CI protocol to control display devices in the Windows environment. It allows you to send DDC/CI commands via the standard VGA or DVI video cable. The command set of the DDC/CI lets you control display devices such as CRT/LCD monitors, projectors, plasma panels, etc. This can be a quick way to create software related such display devices. Manufacturing aids like color calibration or creating a on screen display (OSD) etc. The WinI2C/DDC library can be very useful in projects like asset management software for providing necessary information about installed display devices. WinI2C/DDC can be used for updating the firmware of their monitors via VGA/DVI. You can get DDC/CI monitor capabilities. Extended display identification data or EDID can be read from the display devices. You would be able to find out vendor information, maximum image size, color characteristics, factory preset timings, frequency range limits, and character strings for the monitor name and serial number. Monitor settings can be read and changed such as brightness, contrast, screen position, size, color gain, etc. Changing of firmware is supported. It is supported on Windows 2000/XP/2003/Vista/Windows-7-Beta. 64 bit versions are supported for Windows 2003 x64, Windows XP x64 and Windows Vista x64. For making the integration easy sample projects with complete source code for various programming languages C/C++, VB, Delphi, C#, VB.NET are available as well as detailed documentation for APIs, structures and types.
Overall: A very useful application though it is for a very specific niche area.