¿Cómo puedo ver una lista de todos los monitores conectados en el pasado?

56

Por lo general, estoy conectando mi computadora portátil a una pantalla más grande. Estoy fuera de mi escritorio por unos días y me gustaría saber qué modelo de monitor es ese. Solo recuerdo el fabricante, el tamaño y la resolución nativa. Sé que Windows recuerda los monitores conectados anteriormente y su configuración. ¿También recuerda más detalles sobre ellos, como el modelo de monitor?

¿Puedo ver una lista de monitores que estaban conectados a una computadora en el pasado? Estoy usando Windows 10.

gronostaj
fuente

Respuestas:

82

Aparentemente, Windows recopila información EDID (Datos de identificación de pantalla extendida) de todas las pantallas que alguna vez se conectaron a la máquina. Hay una herramienta del impresionante NirSoft llamada MonitorInfoView que puede mostrar esos datos:

Captura de pantalla de MonitorInfoView

En este punto, era obvio para mí qué entrada es la que estoy buscando, pero supongamos que tengo muchas entradas y tengo que reducir el conjunto de resultados. Los tamaños y las resoluciones se pueden ver haciendo doble clic en las entradas de la lista, ¿qué tal los fabricantes?

El nombre del fabricante está codificado como ID del fabricante. Aquí se explica cómo hacerlo manualmente. Mi monitor es fabricado por Iiyama. Primero, lo busco en la lista del fabricante. Aquí hay uno grande y uno más corto . Encuentra el código de tres letras de tu fabricante. Para Iiyama lo es IVM.

Luego, sustituya cada letra con un valor binario de la lista a continuación:

A       00001
B       00010
C       00011
D       00100
E       00101
F       00110
G       00111
H       01000
I       01001
J       01010
K       01011
L       01100
M       01101
N       01110
O       01111
P       10000
Q       10001
R       10010
S       10011
T       10100
U       10101
V       10110
W       10111
X       11000
Y       11001
Z       11010

Porque IVMme sale:

I       01001
V       10110
M       01101

Tenga en cuenta que una letra puede aparecer varias veces, por ejemplo. SSE. Concatenar estos valores binarios. Deberías obtener un número de 15 bits:

010011011001101

Ahora debe convertir esto a un número hexadecimal. Wolfram Alpha siempre es útil en tales casos:

010011011001101 base 2 a base 16

Resultado: 26cd 16

Ahora intercambia el primer personaje con el tercero y el segundo con el cuarto:

26cdcd26

Haga letras mayúsculas y prefijo con 0x:

0xCD26

Este es el valor que debe buscar en la columna ID del fabricante :

Captura de pantalla con los valores 0xCD26 resaltados

gronostaj
fuente
3
Esta es una información e investigación asombrosas, gracias.
NotAdmin Dave
44
Por cierto, no tendrías que intercambiar posiciones de personaje si tu tabla de búsqueda fuera big endian en lugar de little endian, ya que eso es lo que aparentemente espera el programa. La tabla en sí misma también podría dar valores hexadecimales ... Editaré esto por razones de brevedad cuando no estoy en un teléfono.
ketura
99
¿Tienes alguna relación con NirSoft?
Chrylis -on strike-
44
@chrylis No, resulta que encuentro muchas de sus herramientas útiles en casos tan raros.
gronostaj
44
Bien, solo asegurándome, ya que fue una respuesta propia de "usar este producto".
chrylis -on strike-