Determinar mediante programación VGA o DVI en un monitor principal uso de la API de Windows?

StackOverflow https://stackoverflow.com/questions/9502365

  •  14-11-2019
  •  | 
  •  

Pregunta

Si puedo obtener un identificador para un monitor y conseguir el monitor de la información mediante el asa y el "GetMonitorInfo" la función de la API de windows, hay alguna manera en la que puede determinar más info como si ese monitor está usando el adaptador de DVI o VGA puerto?O lo que el nombre del dispositivo es?

Gracias.

¿Fue útil?

Solución

No sé de una manera directa para recuperar el tipo de puerto que utiliza.Acerca de la mejor que conozco es que se puede utilizar WMI para enumerar objetos de la Win32_DesktopMonitor clase, y supongo que en la conexión basada en el bandwidth de la propiedad.

Si usted está dispuesto a hacer una buena cantidad de trabajo, a veces puede mejorar su conjetura mediante la enumeración de Win32_VideoController objetos.Algunos controladores solo tiene VGA, y otros sólo tienen DVI-pero si usted consigue un controlador que admite tanto, usted está probablemente a adivinar basado en el ancho de banda (que no puede ser suministrado).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top