Сегодня 07 ноября 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
Тренды 🔥
Новая статья: Stygian: Outer Gods — лавкрафтианский кошмар. Опять. Рецензия 9 ч.
Бывший босс PlayStation объяснил, почему спустя 11 лет Sony так и не выпустила ни ремейк, ни сиквел Bloodborne 11 ч.
IPO на $1,5 трлн под угрозой: потенциальных инвесторов Anthropic напугал обвал акций IT-компаний 12 ч.
Paint оказался дырявым: уязвимость позволяет удалённо взламывать Windows 11 — Microsoft выпустила патч, но он не приходит 12 ч.
Кибератака полностью уничтожила облачную инфраструктуру Beget — хостинг-провайдер восстанавливает её с нуля 12 ч.
«Я капитан Шепард, и это моё любимое видео на Цитадели»: авторы The Expanse: Osiris Reborn порадовали фанатов Mass Effect новой озвучкой главного героя 13 ч.
Еврокомиссия обвинила TikTok в затягивании пользователей в «кроличью нору» вредных видео 13 ч.
Битва игр года, новые номинации и возвращение старых: Valve раскрыла первые подробности The Steam Awards 2026 14 ч.
Браузер Vivaldi обновился — новый блокировщик рекламы, отсутствие слежки и полностью настраиваемый интерфейс 14 ч.
Следующей целью Суверенного фонда Саудовской Аравии после Electronic Arts стала Unity — переговоры уже начались 16 ч.
Nvidia ищет следы контрабанды — будущих партнёров в Азии обяжут подключить мониторинг чипов 2 ч.
Tesla сообщила о планах по выпуску ИИ-ускорителей SI и Dojo 3 9 ч.
В Китае заработало крупнейшее в мире хранилище энергии на сжиженном воздухе 9 ч.
Apple насчитала 100 тыс. приложений, оптимизированных для iPhone Duo — многие из них всё ещё работают некорректно 9 ч.
Маск объявил о сворачивании производства Cybertruck: футуристический пикап не оправдал надежд Tesla 12 ч.
Электрический суперкар BYD разогнался до 503 км/ч — это мировой рекорд для серийных авто 12 ч.
TSMC может потеснить Samsung и SK hynix на рынке памяти — Nvidia подталкивает её к выпуску 3D DRAM 13 ч.
Преступники угнали шесть паллет с чипами Nvidia на сумму $11,4 млн и увезли их куда-то в продуктовом грузовике 14 ч.
Tesla замахнулась на 80-кратный прирост мощности ИИ-чипов и переименовала их в ускорители суперинтеллекта 14 ч.
Цена GeForce RTX 5070 Ti взлетела почти вдвое выше рекомендованной в США — а в России превысила 150 000 рублей 15 ч.