Windows 95 devinait la présence d’un installateur d’une manière étonnamment simple

Windows 95 continue de livrer les secrets de sa conception, trente ans après sa sortie. Raymond Chen, ingénieur chez Microsoft, explique comment le système repérait le lancement d’un installateur. La méthode reposait sur une simple supposition, sans jamais analyser le programme en action.

Aux débuts de l’informatique grand public, les ingénieurs devaient composer avec des ressources très limitées. Chaque fonction du système demandait des astuces de programmation pour tenir dans le peu de mémoire disponible. Certaines de ces trouvailles survivent encore aujourd’hui, comme le montrent les vieilles icônes de Windows 95 toujours cachées dans Windows 11. Ces choix techniques, souvent pragmatiques, façonnaient le comportement des premiers ordinateurs modernes.

Windows 95 incarne bien cette période. Le mythique logiciel de Microsoft fascine toujours les passionnés, au point qu’il reste possible de lancer le système directement depuis un navigateur web. Un ingénieur de la firme a récemment levé le voile sur un détail méconnu de sa conception. Le programme devait éviter qu’un installateur remplace un fichier récent par une version plus ancienne. Encore fallait-il d’abord repérer qu’une telle opération était bel et bien en cours.

Windows 95 repérait un installateur en cherchant des mots précis dans son nom

Selon Raymond Chen sur le blog officiel The Old New Thing, Windows 95 ne vérifiait jamais ce que faisait un programme. Le système se contentait de lire le nom du logiciel et d’y chercher quelques termes bien précis. Une simple correspondance avec des mots comme setup, install ou inst suffisait à le classer aussitôt comme installateur. Microsoft avait même prévu des équivalents en italien, en turc et en hongrois. Le premier terme était jugé redondant, puisque inst couvrait déjà les variantes comme installer ou installation.

Cette recherche par mots-clés s’étendait aussi au chemin du fichier exécuté par Windows 95. Si l’un de ces termes apparaissait dans le nom ou dans l’emplacement du programme, le système lançait une vérification à la fin de l’opération. Il s’assurait alors qu’aucun élément récent n’avait été écrasé par une version dépassée. La méthode restait grossière, incapable de comprendre la véritable nature d’un logiciel. Elle témoigne pourtant d’une belle ingéniosité, compte tenu des moyens dont disposaient les développeurs à l’époque. Ce genre d’astuce rappelle combien la conception des premiers systèmes reposait sur des compromis malins.


Réagissez à cet article !

Demandez nos derniers articles !

iPhone 17 : profitez-en vite, son prix pourrait exploser dès demain

Avant même la sortie de l’iPhone 18, son prédécesseur pourrait voir son prix augmenter considérablement. Ainsi, l’iPhone 17 pourrait coûter encore plus cher à partir de la semaine prochaine. En…

La crise de la RAM empire chez Samsung, un nouveau bouton pour Google Messages, c’est le récap’ de la semaine

La pénurie de mémoire s’aggrave, Google Messages se simplifie, l’iPhone 18 se précise déjà, c’est le récap’ de la semaine. Cette semaine, alors que la pénurie de RAM menace de…

N’ouvrez surtout pas ce PDF : des hackers peuvent prendre le contrôle de votre PC

Faites attention lorsque vous ouvrez un PDF d’origine douteuse. Via ce dernier, les hackers pourraient s’introduire sur votre PC sans que vous ne vous rendiez compte de rien. On vous…

Microsoft va tuer les bloqueurs de pubs sur Edge, voici ce qui va changer

Les publicités s’apprêtent à faire leur grand retour sur le navigateur Windows. Microsoft s’apprête en effet à cesser la prise en charge de certaines extensions sur Edge, coupant ainsi l’accès…

Ce joueur renvoie sa RTX 4090 défectueuse, le SAV lui fait un cadeau à plusieurs milliers d’euros

Voilà une nouvelle qui devrait redorer l’image du service client de certaines entreprises. En possession d’une Zotac RTX 4090 défectueuse, un joueur s’est démené pour la faire réparer. Mais l’entreprise…

Musiques IA : Suno déploie un système pour vous aider à démasquer les fausses chansons

De nos jours, l’IA est capable de générer des musiques plus vraies que nature. Mais pour vous aider à distinguer le vrai du faux, le célèbre générateur Suno compte mettre…

Pixel 11 Pro XL : préparez-vous à payer très cher le prochain smartphone de Google

La version haut de gamme du prochain smartphone phare de Google se précise. On vient d’apercevoir le Pixel 11 Pro XL, qui serait déjà disponible sur le marché gris. Et,…

Google TV Streamer reçoit une mise à jour majeure : cette nouveauté va tout changer

La télévision de Google s’enrichit. Le Google TV Streamer reçoit la toute dernière version du protocole de connectivité Thread, qui devrait être plus performant que jamais. La télévision connectée sauce…

Vous ne savez pas quoi regarder sur Disney+ ? Une IA va vous aider à choisir

Disney+ lance le test d’une fonction de recherche par IA. Cette option sera complémentaire à l’algorithme de recommandations classique. Disney+ se dote d’une nouvelle fonctionnalité pour recherche des contenus sur…

Shark PowerPro : l’aspirateur balai ultra puissant passe à moins de 200 € avec cette offre

Vous cherchez un aspirateur balai efficace et endurant ? Ce bon plan est fait pour vous ! Le Shark PowerPro qui profite d’une belle autonomie de 40 minutes est actuellement…