Windows 95 : l'astuce étonnante qui sauva le système

Un ingénieur de Microsoft, Raymond Chen, a récemment dévoilé un secret bien gardé : la méthode rudimentaire mais efficace employée par Windows 95 pour distinguer les installateurs des autres programmes.

Une solution surprenante pour un os dépassé

Dans les années 90, l'identification des logiciels était une galère. Les développeurs manquaient de standards et les systèmes d'exploitation, comme Windows 95, étaient confrontés à une complexité croissante. Microsoft, face à ce défi, a opté pour une solution… surprenante.

L'idée était simple : observer le nom du fichier exécutable. Si le nom contenait des termes comme « setup », « installer », ou des variations linguistiques, Windows 95 supposait qu'il s'agissait d'un outil d'installation. Une approche pragmatique, loin des protocoles de sécurité sophistiqués d'aujourd'hui.

Des méthodes détournées et une vigilance limitée

Des méthodes détournées et une vigilance limitée

Mais la stratégie ne s'arrêtait pas là. Windows 95 analysait également la route complète du fichier. La présence de « setup » dans l'un des dossiers de ce chemin renforçait la suspicion. Une technique simple, certes, mais qui fonctionnait – pour l'époque.

Il est crucial de souligner que Microsoft ne visait pas une identification infaillible. L'objectif était de détecter rapidement la majorité des installateurs sans imposer de nouvelles contraintes aux développeurs. La réalité était plus complexe : de nombreux logiciels modifiaient les fichiers système en dehors de Windows, contournant ainsi les protections. Les vérifications étaient souvent reportées au prochain démarrage.

Un héritage discret, une leçon pour aujourd

Un héritage discret, une leçon pour aujourd'hui

Windows 95 reposait donc sur une combinaison de noms de fichiers, de chemins et de règles empiriques. Un système fragile, mais qui illustre parfaitement la nécessité d'une approche pragmatique face aux défis de la sécurité. Cette anecdote révèle un aspect méconnu de l'histoire de Windows et souligne l'ingéniosité des premiers développeurs. Un rappel que la simplicité peut parfois être plus efficace que la complexité, même dans le monde impitoyable des systèmes d'exploitation.