Un nouveau ecret du fonctionnement de Window 95 vient d'être dévoilé. Il prouve encore une foi qu'en matière de programmation, la débrouille, et même l'approximation, ça fonctionne bien.
Pour nou , utili ateur , in taller un programme ur un PC ou Window con i te trè majoritairement à double-cliquer ur un fichier exécutable. On uit alor le étape cla ique (autori ation d'in tallation, choix de la de tination de fichier …) et le tour e t joué. L'opération e t imple en apparence. En couli e , Window fait pourtant beaucoup de cho e pour 'a urer que tout e pa e bien. C'e t vrai aujourd'hui avec Window 11, et ça l'était il y a plu de 30 an avec Window 95.
À l'époque, pa mal de compo ant du y tème étaient redi tribuable . C'e t-à-dire que l'in tallateur d'un programme pouvait en contenir une copie et l'in taller ur la machine. Window 95 vérifiait alor i la ver ion du fichier était upérieure ou inférieure à celle déjà pré ente. Dan le dernier ca , il devait éviter le remplacement, u ceptible de provoquer de bug . Mai comment avait-il qu'il avait affaire à un programme d'in tallation ? L'ancien ingénieur de Micro oft Raymond Chen nou dit tout.
La répon e e t urprenante : Window 95 e contentait de le deviner en cherchant de mot -clé dan le nom du programme. Si celui-ci contenait “ etup” ou “in tall“, le y tème déclenchait on proce u d'analy e. Au fil du temp , le développeur e ont aperçu que “in t” était ouvent utili é, alor il l'ont rajouté à la li te. Idem pour le équivalent en langue étrangère : “impo ta” en italien, “ayarla” en turc et “felrak” en hongroi par exemple.
Lire au i – Le pire bug Window jamai vu n’e t pa du tout celui que l’on croit, ce vétéran de Micro oft raconte
Mai Window 95 allait plu loin. S'il ne voyait pa de mot -clé dan le nom du fichier, il vérifiait i le chemin de l'exécutable contenait “ etup“. En ca de détection dan un ca comme dan l'autre, le y tème vérifiait aprè l'in tallation i un fichier n'avait pa été remplacé par une ver ion plu ancienne. Auquel ca il réin tallait la bonne par-de u . Une me ure néce aire vu que dan certain ca , il arrivait que le programme contiennent de redi tribuable de Window 3.1.

