6

У меня очень старое приложение, разработанное для Windows 3.1. Я смог использовать это приложение в Windows 7, однако это была Windows 7 32bit. Теперь я переустановил Windows на 64-битную версию, и это приложение не работает, говоря, что оно несовместимо. Я попытался запустить приложение (и другие его сторонние приложения) в режиме Windows '95, но все еще то же сообщение.

Как я могу запустить это старое приложение на 64-битной Windows?

Для справки, приложение представляет собой игру под названием "Сим Тауэр"

2 ответа2

7

Вы можете установить и запустить его с Dosbox и Windows 3 для dosbox.

  1. Скачать Dosbox
  2. Скачать Windows 3 для dosbox
    Внимание: у вас должна быть лицензия на Windows 3, чтобы вы могли ее использовать. Загрузка только там, потому что вы не можете найти официальную загрузку от самой Microsoft.
  3. Разархивируйте оба архива в одну новую папку.
  4. Добавьте новую папку в эту папку и назовите ее Simtower .
  5. Теперь добавьте все файлы из Sim Tower в эту папку.
  6. Запустите досбокс.
  7. Теперь выполните следующую команду в командной строке dosbox:

    mount c c:/your/path/where/you/have/dosbox/installed

  8. Перейдите на диск c, просто написав: c: в командной строке dosbox.
  9. Запустите windows.bat внутри dosbox.
  10. Windows 3 теперь загрузится.
  11. Откройте папку Main -> File Manager .
  12. Теперь должна быть Simtower Simtower.
  13. Откройте его и запустите setup.exe .
  14. Теперь просто перезапустите Windows 3, и вы можете запустить Simtower.

Конечно, это будет работать и с другими программами Windows 3.

Исходник Windows 3 для досбокс.

4

Если это приложение Windows 3.1, то это 16-битное, а не 32-битное приложение. 64-битная Windows 7 больше не имеет 16-битной подсистемы. Таким образом, вы не можете запустить это приложение напрямую. Вы можете установить XP-Mode для запуска Windows XP поверх Windows 7, а затем запустить приложение на этой виртуальной машине XP.

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