1

Я хотел бы запустить некоторые полусредние детские игры на своем компьютере с Windows 7 x64, но они были созданы для Win16 API, который отсутствует в Windows x64. Таким образом, я установил игры в XP Mode, который работает нормально, за исключением разрешения экрана.

При стандартной установке игры разрешение 640x480 будет отображаться на весь экран и заполнять весь экран, но в режиме XP я просто получаю небольшую область посередине экрана.

Можно ли как-то настроить полноэкранный режим? (Я возился с настройками совместимости в XP, но безрезультатно.)

Или есть другие продукты виртуализации, которые лучше в этой области?

ОБНОВЛЕНИЕ: Вот больше информации о результатах настройки совместимости:

Например, я могу заставить одну из игр работать на Windows 7 x64 (другие не будут) путем некоторого взлома установки. Он будет работать в основном успешно, если я установлю следующие параметры совместимости:

  • Режим совместимости: Windows 98
  • Выполнить в 256 цветах
  • Запуск в разрешении экрана 640x480
  • Отключить композицию на рабочем столе

и переключит режим отображения на 640x480 и заполнит весь экран.

Теперь, если я установлю соответствующие настройки в XP Mode и запусту его из рабочего стола XP Mode, игра сначала будет жаловаться на работу с> 256 цветами (так что кажется, что настройки compat не дали эффекта), а затем отобразится середина с остальной частью окна XP Mode, заполненного черным.

Если я запускаю игру как виртуальное приложение из меню «Пуск» Windows 7, я помещаю игру в середину экрана, но окно игры становится черным, все еще играя аудио и реагируя на игровые клавиши.

1 ответ1

1

Или есть другие продукты виртуализации, которые лучше в этой области?

Я бы предложил Oracle VirtualBox, если что-нибудь. Если у вас есть деньги, купите лицензию на VMWare Workstation 7. На сегодняшний день они имеют наибольшую поддержку для интеграции гостевых ОС (Unity).

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