Русская Википедия:HX DOS Extender

Материал из Онлайн справочника
Версия от 01:19, 15 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{карточка программы | name = HX DOS-Extender | screenshot = | caption = | developer = Japheth | latest_release_version = 2.16 | latest_release_date = 16 ноября 2009 | latest_rc_version = 2.17 | latest_rc_date = 1 мая 2014 | operating_system = DOS | platform =...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Карточка программы HX DOS Extender — бесплатный расширитель DOS со встроенной поддержкой Win32 файлов формата PE. Обычно DOS расширители предназначены для обеспечения функциональности защищённого режима, в особенности больших объёмов памяти и 32 битной адресации, для DOS приложений. HX имеет полную поддержку данной функциональности, и превосходит его. Слой Win32 API эмуляции — часть HX, которая позволяет запускать многие консольные приложения Win32 в DOS. По словам разработчиков, эта эмуляция превышает подобные реализации других расширителей (таких как Borland PowerPack, WDOSX и Phar Lap TNT).

Слой Win32 частично реализует основные системные библиотеки Windows (такие как kernel32, user32), графику DirectDraw, GDI, также поддерживает OpenGL с помощью DLL от Windows 9x. Это позволяет запускать в DOS некоторые Windows GUI приложения, включая Bochs, QEMU, MPlayer, DOSBox и некоторые (в основном более старые) игры.[1]

HX DOS Extender состоит из следующих элементов:

  • HXRT: среда времени выполнения расширителя
    • HDPMI: DPMI сервер используемый DOS
    • DPMILD32: загрузчик Win32 PE файлов
    • Библиотека эмуляции Win32 API
    • HXLdr32: загрузчик TSR Win32 PE
    • PEStub: Утилита заглушки Win32 PE заголовка, добавляющая загрузчик Win32 PE к точке входа DOS
  • HXGUI: расширение GUI
  • HXDEV: поддержка разработчиков
  • HXSRC: исходный код

См. также

Примечания

Шаблон:Примечания

Ссылки