1

Какие системные файлы можно найти в любой недавней операционной системе Windows (возможно, начиная с Windows 2000), без каких-либо изменений? Например, тот же размер файла и тот же двоичный контент?

3 ответа3

3

Я думаю, что нет. Потому что Windows развивается, новая базовая технология, новая среда выполнения и т.д. Так что, даже если по причинам обратной совместимости Microsoft сохраняет открытые методы в dll, они будут добавлять новые методы, использовать новый компилятор и т.д. Поэтому я думаю, что ответ нет.

Если вы можете уточнить необходимость в таких деталях, мы можем предложить несколько альтернатив.

0

Microsoft старается убедить всех (и особенно их крупных клиентов), что ваши старые программы все еще работают, что означает обратную совместимость и долги, которые с этим связаны. Читая блог Рэймонда Чена, вы обнаружите множество маленьких "обратных" функций обратной совместимости (около 577 сообщений в соответствии с Google). Скорее всего, эти файлы не изменяются, потому что внешние программы зависят от него статически, и Windows либо использует оболочку для добавления функциональности, либо использует совершенно другой набор DLL.

Забавный пример - папка ксерокса.

0

Любой из файлов .exe и .dll будет отличаться из-за разного времени компиляции и номера версии. Системные файлы, такие как C:\boot.ini будут содержать информацию о конкретной версии.

Так что я бы проголосовал за: нет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .