ROS WOW — различия между версиями
Материал из Русский WINE
Строка 2: | Строка 2: | ||
WOW реализуется с помощью NTVDM и заглушек win16api. NTVDM используется для запуска 16-битного кода, а заглушки win16api перенаправляют вызовы 16-разрядного WinAPI в 32/64-битные библиотеки. | WOW реализуется с помощью NTVDM и заглушек win16api. NTVDM используется для запуска 16-битного кода, а заглушки win16api перенаправляют вызовы 16-разрядного WinAPI в 32/64-битные библиотеки. | ||
+ | |||
+ | В основном, WOW требуется для 16-разрядных инсталляторов. | ||
На данный момент в ReactOS отсутствует поддержка Win16 приложений. | На данный момент в ReactOS отсутствует поддержка Win16 приложений. |
Версия 00:44, 5 мая 2017
Windows on Windows (WOW) — компонент системы, обеспечивающий запуск приложений, использующих устаревшую 16-битную версию Windows API (Win16) в 32-битных версиях Windows NT.
WOW реализуется с помощью NTVDM и заглушек win16api. NTVDM используется для запуска 16-битного кода, а заглушки win16api перенаправляют вызовы 16-разрядного WinAPI в 32/64-битные библиотеки.
В основном, WOW требуется для 16-разрядных инсталляторов.
На данный момент в ReactOS отсутствует поддержка Win16 приложений.
Почему 16-разрядные приложения запускаютя в Wine?
В Wine поддержка 16-разрядных приложений завязана на модуле ядра Linux ldt16, с помощью которого эмулируется 16-разрядный код. [1]
Ссылки
- Отчет в багтрекере: CORE-10926
- Обсуждение на форуме