Windows 95 определяла установщики по именам файлов — система проверяла, содержит ли имя одно из «волшебных слов». Об этом рассказал ветеран Microsoft Рэймонд Чэнь.
Список слов включал: setup, install, inst, imposta, ayarla, felrak. Если совпадение найдено — программа считалась установщиком.
«Запись
installизбыточна по отношению кinst, потому что всё, что содержитinstall, также содержитinst» — Рэймонд Чэнь
Если по имени файла совпадений не было, ОС проверяла путь к исполняемому файлу на наличие слова setup.
При успешном совпадении Windows 95 могла запустить проверку системных файлов на наличие нежелательных изменений.
По словам Чэня, команда мультимедиа обнаружила, что драйверы перезаписывали системные DLL через INF-файлы — поэтому добавили автоматическую проверку после установки драйверов.

0 комментариев