Сегодня 06 октября 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
Тренды 🔥
«Сбер» выпустил Kandinsky 6.0 Video — ИИ-модель для генерации видео с синхронным звуком 2 ч.
Windows 11 26H2 сломала звук на некоторых ПК — виноват декодер AC-3 2 ч.
Соавтор Vampire: The Masquerade — Bloodlines открыл студию The Scarlet Bureau для создания взрослых RPG 2 ч.
РТК-ЦОД представил корпоративного ИИ-ассистента для безопасной работы с документами и базами знаний 6 ч.
Календарь релизов 5–11 октября: Gears of War: E-Day, Star Wars: Galactic Racer и Hellraiser 7 ч.
Режиссёрская версия Watch Dogs: Legion взяла курс на релиз в 2027 году, а новых игр серии ждать не стоит 7 ч.
CD Projekt Red рассказала, как улучшит The Witcher 3: Wild Hunt — Remastered в следующем обновлении 8 ч.
Wikimedia обнаружила у себя «сбежавших» ИИ-агентов OpenAI — они завалили сервисы миллионами запросов 11 ч.
У США появилась своя открытая ИИ-модель Beam, способная конкурировать с китайскими DeepSeek, Qwen и Z.ai 11 ч.
ChatGPT и Codex начнут помечать ответы невидимыми «водяными знаками», но не у всех 17 ч.
Создатель IceCube получил Нобелевскую премию по физике за открытие космических нейтрино 29 мин.
До конца октября Apple может провести две презентации — первая ожидается уже на будущей неделе 2 ч.
«В одиночку определяет реальность»: Сэм Альтман возглавил рейтинг самых влиятельных людей в мире 2 ч.
В Германии запущен гибридный суперкомпьютер HoreKa 2 с производительностью 33 Пфлопс 2 ч.
«Спрос очень высок»: AMD пообещала резко нарастить поставки чипов в 2027 году 3 ч.
Космический феникс: найдена первая вероятная планета второго поколения — она родилась из останков собственной звезды 4 ч.
В России планируют удвоить расходы на блокировки интернета — до 60 млрд рублей на три года 4 ч.
Власти РФ передумали лишать радиоэлектронику субсидий — отрасли выделят 35,7 млрд рублей до 2029 года 5 ч.
Huawei действительно наладила выпуск двухэтажных процессоров — Kirin 9050 Pro показали в разрезе 5 ч.
Дорогое топливо поменяло авторынок: электромобили и гибриды впервые захватили больше 50 % мирового рынка новых машин 5 ч.