Как запустить 16bit Windows приложение в Windows 7 64bit с интеграцией окна в хост-систему?
=============================================================================================

**Задача:**  
  

Запустить 16bit Windows приложение в Windows 7 64bit так, чтобы окно приложения вело себя в целом также как в родной системе?  
**Проблема:**  
  

В Windows 7 убрана поддержка 16-битных приложений.  
**Очевидное решение:**  
  

Использование виртуализации. Например DOSBox, VirtualBox и т.д.  
**Недостаток решения:**  
  

Окно приложения будет ограничено окном VM и будет плохо масштабироваться, между ним и другими окнами хост-системы будет неудобно переключаться.  
  
**Вопросы:**  
  

1) Есть ли способ как-то интегрировать окно из гостевой системы в хост-систему?  
  
  

2) Вроде бы были какие-то проекты по интеграции отдельных окон приложений, запущенных под *nix в Win-систему. Кто-нибудь знает как они называются?  
  
**Примечание:**  
  

В оригинале приложение написано под Win 3.11. Прекрасно работает в WinXP и под Wine. Никаких специальных драйверов не требует. 

 Очевидное решение — Windows XP Mode. Наиболее удобная интеграция ВМ в систему. Отличить окно ВМ от хостовой можно разве что по цветовому оформлению. 

 Просто для информации: в VirtualBox тоже есть режим интеграции дисплея, в котором окно виртуалки исчезает, а все окна гостевой системы показываются по отдельности в хостовой системе. 

 Вообще, тот же Wine, похоже, и под Windows портирован: [sourceforge.net/projects/wine/files/Win32%20Packages/](http://sourceforge.net/projects/wine/files/Win32%20Packages/) 

 Если в virtualbox 16-битное приложение запускается **только** в полноэкранном режиме, то режим интеграции дисплея не отобразит это приложение. В таком случае подойдет режим масштабирования (Host+C) — окно становится «резиновым». 

 Может быть, попробовать?..  
  
`VBoxHeadless --startvm "%имя_машины%"`