Сегодня 01 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Windows 95 определяла установщики программ по имени файла и надеялась на лучшее

Операционная система Windows 95 наугад опознавала исполняемые файлы как установочные, ориентируясь только на их имена. Об этом рассказал ветеран Microsoft, инженер Рэймонд Чэнь (Raymond Chen).

 Источник изображения: Nikita Zaitsev / unsplash.com

Источник изображения: Nikita Zaitsev / unsplash.com

Вместо того чтобы ориентироваться на какую-либо особую метку, Windows 95 проверяла лишь имя программы, пытаясь определить, является ли она приложением установки. Для этого в компании составили список «волшебных слов» — если имя программы содержало одно из них, она идентифицировалась как установщик. Господин Чэнь привёл этот список: «setup», «install», «inst», «imposta», «ayarla» и «felrak».

«Запись „install“ избыточна по отношению к „inst“, потому что всё, что содержит „install“, также содержит и „inst“. Предполагаю, что сначала появилось „install“, а затем кто-то обнаружил, что многие программы установки назывались „blahinst“, где „blah“ менялось, поэтому добавили запись „inst“, но не удалили избыточную „install“», — пояснил инженер.

Если система находила несовпадения, ОС также проверяла путь к исполняемому файлу на наличие слова «setup». Если условия выполнялись, Windows 95 могла запустить проверку на наличие неправильно изменённых системных файлов.

«В качестве особого бонуса Windows 95 в реальном времени выполняла проверку файлов после установки мультимедийных драйверов через файл INF. Думаю, команда разработчиков мультимедиа обнаружила, что многие драйверы перезаписывали системные DLL-файлы в своих файлах INF, поэтому запросили последующую проверку на наличие ошибок», — рассказал Рэймонд Чэнь. Другими словами Windows 95 приходилось гадать, является ли приложение установщиком, прежде чем убирать тот беспорядок, который оно после себя оставило.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про операционные системы

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Ролевой боевик No Rest for the Wicked от авторов Ori не выйдет из раннего доступа Steam в 2026 году 54 мин.
Свежий драйвер GeForce 616.56 заставил мерцать некоторые мониторы — Nvidia уже работает над исправлением 2 ч.
80 % разработчиков Star Wars Zero Company остались без зарплаты, и Electronic Arts тут ни при чём 2 ч.
Sonos попытается вернуть доверие пользователей с помощью ИИ-агентов — представлена ОС Sonos 27 для аудиосистем 2 ч.
Mozilla встроила блокировщик рекламы в Firefox для iPhone 3 ч.
Anthropic вновь разрешила ИИ-моделям атаковать реальные компании в рамках тестов — но теперь с усиленной защитой 3 ч.
Double Fine пообещала сделать Brutal Legend 2, но при одном условии 3 ч.
Группа фанатов возродит амбициозный сетевой экшен APB: All Points Bulletin от создателя GTA — подробности и геймплей 4 ч.
Google Gemini сможет «думать» в фоне, пока пользователь занимается другими делами на смартфоне 4 ч.
«Google Сообщения» начали отправлять людям чужие сообщения из старых переписок 4 ч.
«Надёжность и долговечность»: Джон Тернус возглавил Apple и раскрыл свои приоритеты на посту гендира 32 мин.
Sonos представила полностью переработанный саундбар Beam Ultra со звуком 7.1.2 и поддержкой Dolby Atmos 57 мин.
Sonos представила наушники Ace Ultra с эффективным шумоподавлением и повышенной автономностью за $450 2 ч.
Самая дешёвая GeForce RTX 5090 теперь стоить $5000 в США — в 2,5 раза дороже, чем на момент анонса 2 ч.
Учёные создали дрон с «кошачьими когтями» — он садится на айсберги и крутые ледяные скалы 2 ч.
Steam Deck получила поддержку более 30 тыс. игр из библиотеки Steam 3 ч.
SilverStone выпустила блок питания HELA 3000Rz на 3000 Вт — он справится с четвёркой RTX 5090 4 ч.
При Тиме Куке акции Apple выросли на 2275 % — но Джону Тернусу не обязательно повторять его успех 4 ч.
Asus раскрыла характеристики ноутбука ProArt P14 — одного из первых на процессоре Nvidia RTX Spark 4 ч.
OpenAI отвергла новые обвинения Apple в краже технологий как безосновательные 5 ч.