58 votes

Comment puis-je 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 de quel modèle de moniteur il s'agit. Je me souviens simplement 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 d'autres détails les concernant, comme le modèle du moniteur ?

Puis-je afficher une liste des moniteurs qui ont été connectés à un ordinateur dans le passé ? J'utilise Windows 10.

83voto

gronostaj Points 50460

Apparemment, Windows collecte les informations EDID (Extended Display Identification Data) de tous les écrans qui ont été connectés à la machine. Il y a un outil du génial NirSoft appelé MonitorInfoView qui peut montrer ces données :

Screenshot of MonitorInfoView

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

Le nom du fabricant est codé comme l'ID du fabricant. Voici comment le faire manuellement. Mon moniteur est fabriqué par Iiyama. D'abord, je le recherche sur la liste des fabricants. Voici la liste 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 de 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 J'ai compris :

I       01001
V       10110
M       01101

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

010011011001101

Vous devez maintenant convertir ce chiffre en un nombre hexadécimal. Wolfram Alpha est toujours pratique dans de tels cas :

010011011001101 base 2 à base 16

Résultat : 26cd 16

Maintenant, remplacez le 1er personnage par le 3ème et le 2ème par le 4ème :

26cdcd26

Mettez les lettres en majuscules et préfixez avec 0x :

0xCD26

Il s'agit de la valeur que vous devez rechercher dans le champ ID du fabricant colonne :

Screenshot with 0xCD26 values highlighted

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X