Новый исполняемый файл

Новый исполняемый файл Новый исполняемый файл (NE) 16-разрядный формат, преемник DOS MZ  Использовался в Windows 1.0-3.x, Windows 9x, MS-DOS 4.0, […]

Новый исполняемый файл

  • Новый исполняемый файл (NE)

    • 16-разрядный формат, преемник DOS MZ 
    • Использовался в Windows 1.0-3.x, Windows 9x, MS-DOS 4.0, OS/2 1.x, Windows NT до 5.0 
    • Также известен как сегментированный исполняемый файл 
    • Использует защищенный режим 286 
  • История и эволюция

    • Windows 1.0 стала первым продуктом с NE в 1985 
    • MS-DOS 4.0, выпущенная в 1986, была отдельной ветвью разработки 
    • Формат PE заменил NE в 32- и 64-разрядных Windows 
    • LX заменили NE для 32-разрядных программ в OS/2 
    • VxD в Windows 9x также использует NE формат файла 
  • Совместимость

    • NE исполняемые файлы могут запускаться в 32-разрядной Windows 
    • Начиная с Vista, значки в NE исполняемых файлах не отображаются в 32-разрядной оболочке 
    • В 64-разрядных Windows нет встроенной поддержки NE исполняемых файлов 
    • Несколько упаковщиков поддерживают NE формат 
    • NE формат также используется для контейнеров растровых шрифтов .fon в Windows 
  • DOS-заглушка

    • NE, LX и PE исполняемые файлы сохраняют заголовок DOS MZ для совместимости с DOS 
    • DOS-заглушка выводит сообщение о невозможности запуска в DOS и завершает работу 
    • Windows 1.0 имеет заголовок, который DOS не может запустить из-за ошибки «Программа слишком большая для памяти» 

Полный текст статьи:

Новый исполняемый файл — Википедия

Оставьте комментарий

Прокрутить вверх