Windows 95 avait une étrange manière de détecter les programmes d’installation

Un nouveau secret du fonctionnement de Windows 95 vient d’être dévoilé. Il prouve encore une fois qu’en matière de programmation, la débrouille, et même l’approximation, ça fonctionne bien.

Windows 95
Crédits : 123RF

Pour nous, utilisateurs, installer un programme sur un PC sous Windows consiste très majoritairement à double-cliquer sur un fichier exécutable. On suit alors les étapes classiques (autorisation d’installation, choix de la destination des fichiers…) et le tour est joué. L’opération est simple en apparence. En coulisses, Windows fait pourtant beaucoup de choses pour s’assurer que tout se passe bien. C’est vrai aujourd’hui avec Windows 11, et ça l’était il y a plus de 30 ans avec Windows 95.

À l’époque, pas mal de composants du système étaient redistribuables. C’est-à-dire que l’installateur d’un programme pouvait en contenir une copie et l’installer sur la machine. Windows 95 vérifiait alors si la version du fichier était supérieure ou inférieure à celle déjà présente. Dans le dernier cas, il devait éviter le remplacement, susceptible de provoquer des bugs. Mais comment savait-il qu’il avait affaire à un programme d’installation ? L’ancien ingénieur de Microsoft Raymond Chen nous dit tout.

Comment Windows 95 repérait les programmes d’installation

La réponse est surprenante : Windows 95 se contentait de le deviner en cherchant des mots-clés dans le nom du programme. Si celui-ci contenait “setup” ou “install“, le système déclenchait son processus d’analyse. Au fil du temps, les développeurs se sont aperçus que “inst” était souvent utilisé, alors ils l’ont rajouté à la liste. Idem pour les équivalents en langues étrangères : “imposta” en italien, “ayarla” en turc et “felrak” en hongrois par exemple.

Lire aussi – Le pire bug Windows jamais vu n’est pas du tout celui que l’on croit, ce vétéran de Microsoft raconte

Mais Windows 95 allait plus loin. S’il ne voyait pas de mots-clés dans le nom du fichier, il vérifiait si le chemin de l’exécutable contenait “setup“. En cas de détection dans un cas comme dans l’autre, le système vérifiait après l’installation si un fichier n’avait pas été remplacé par une version plus ancienne. Auquel cas il réinstallait la bonne par-dessus. Une mesure nécessaire vu que dans certains cas, il arrivait que les programmes contiennent des redistribuables de Windows 3.1.

Source : The Old New Thing


Réagissez à cet article !

Demandez nos derniers articles !

Belle remise sur le Shark VacMop : pour moins de 105 €, plus besoin d’enchaîner aspirateur et serpillière

Le Shark VacMop aspire et nettoie les sols à l’aide d’un tampon jetable, tout en étant plus facile à entretenir qu’un aspirateur-laveur traditionnel. Il est actuellement en promo grâce à…

iPhone 18 Pro : les précommandes ouvriront plus tard que prévu

Nous connaissons la date de l’annonce des iPhone 18 Pro, mais qu’en est-il de l’ouverture des précommandes ? Il faudra sans doute patienter un peu plus longtemps que d’habitude. Apple…

GTA 6 : Rockstar annonce la durée de vie de l’histoire principale (c’est titanesque)

Les joueurs vont passer beaucoup de temps sur GTA 6. Le monde ouvert offre des possibilités infinies bien sûr, mais rien que de suivre l’histoire principale va nous occuper une…

Apple TV augmente ses prix, une énième hausse tarifaire dans le monde du streaming

Apple TV va coûter plus cher. Le prix pour accéder à la plateforme vient d’augmenter aux États-Unis. Généralement, de telles hausses sont appliquées peu de temps après en Europe. Nouvelle…

Le Galaxy S27 sera privé du nouveau design de Samsung, voici à quoi il va ressembler

Après les Galaxy S27 Ultra et S27 Pro, c’est au tour du Galaxy S27 de base de fuiter à travers plusieurs rendus. Ce modèle conserve un design traditionnel de Samsung….

Ces sept smartphones sont les seuls à pouvoir faire tourner la nouvelle IA de Google

Pour accéder aux outils d’IA conçus par Google, la mouture d’Android présente sur le mobile compte désormais beaucoup moins. Les possibilités offertes reposent surtout sur ses composants internes. Une fiche…

Cette friteuse Ninja 7-en-1 passe de deux zones à un seul grand bac de 10,4 L : son prix est en chute de 40%

Le Ninja Foodi Flex 7-en-1 est un airfryer à double compartiment dont le tiroir peut transformer en un grand bac de 10,4 litres. Son prix est actuellement en baisse de…

Deux ans plus tard, le FSD de Tesla n’a toujours pas réglé ses comptes avec les trains

Depuis 2024, Tesla voit son Full Self-Driving échouer devant un scénario routier bien précis. Malgré le défilé rapide des nouvelles versions, ce défaut persiste. Des images tournées cette semaine aux…

Trois semaines après sa sortie, le Galaxy Z Flip 8 perd 500 € sur son prix : les Buds 4 offerts en bonus

Samsung baisse drastiquement le prix de son nouveau smartphone pliable. Proposé actuellement en promotion, le Galaxy Z Flip 8 revient à 799 € au lieu de 1 299 € dans…

N’installez surtout pas cette mise à jour de Windows 11, elle saccage votre bureau

Windows 11 accueille une nouvelle version optionnelle avec trois fonctionnalités espérées depuis longtemps. Pourtant, les premières réactions apparues après son lancement refroidissent fortement les attentes. Sur quantité d’ordinateurs, son application…