web-dev-qa-db-fra.com

Comment afficher une liste de tous les moniteurs connectés dans le passé?

Je connecte généralement mon ordinateur portable à un écran plus grand. Je suis absent de mon bureau pendant quelques jours et j'aimerais savoir quel est le modèle de moniteur. Je me souviens juste du fabricant, de la taille et de la résolution native. Je sais que Windows se souvient des moniteurs précédemment connectés et de leurs paramètres. Se souvient-il également de plus de détails à leur sujet, comme le modèle de moniteur?

Puis-je voir une liste de moniteurs connectés à un ordinateur dans le passé? J'utilise Windows 10.

56
gronostaj

Apparemment, Windows collecte les informations EDID (Extended Display Identification Data) à partir de tous les écrans déjà connectés à la machine. Il existe un outil de l'impressionnant NirSoft appelé MonitorInfoView qui peut afficher ces données:

Screenshot of MonitorInfoView

À ce stade, il était évident pour moi quelle entrée est celle que je cherchais, mais supposons que j'ai beaucoup d'entrées et que je dois affiner l'ensemble des résultats. Les tailles et les résolutions peuvent être visualisées en double-cliquant sur les entrées de la liste, qu'en est-il des fabricants?

Le nom du fabricant est codé comme identifiant du fabricant. Voici comment faire cela manuellement. Mon moniteur est fabriqué par Iiyama. Tout d'abord, je le regarde sur la liste du fabricant. Voici un grand et un plus court . Trouvez le code à trois lettres de votre fabricant. Pour Iiyama c'est IVM.

Remplacez ensuite chaque lettre par une valeur binaire figurant dans la liste ci-dessous:

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

Pour IVM je reçois:

I       01001
V       10110
M       01101

Notez qu'une lettre peut apparaître plusieurs fois, par exemple. SSE. Concaténer ces valeurs binaires. Vous devriez obtenir un nombre de 15 bits:

010011011001101

Maintenant, vous devez convertir ceci en un nombre hexadécimal. Wolfram Alpha est toujours pratique dans de tels cas:

010011011001101 base 2 à base 16

Résultat: 26cd16

Maintenant, échangez le 1er caractère avec le 3ème et le 2ème avec le 4ème:

26cdcd26

Faites des lettres majuscules et préfixes avec 0x:

0xCD26

C'est la valeur que vous devez rechercher dans la colonne ID fabricant :

Screenshot with 0xCD26 values highlighted

82
gronostaj