Прочитав много о том, как использовать dosbox и виртуальные машины для запуска старых программ на x-64, я оказался в другой ситуации.
У меня есть 32-битная программа, которая работает правильно, но вызывает 16-битную программу. Поэтому всякий раз, когда я пытаюсь использовать эту функцию, программа выдает мне ошибку.
Возможно ли, чтобы эта программа всегда запускалась с помощью dosbox? Я заметил, что он работает с dosbox, но его следует вызывать из другой программы.
ссылки, которые я уже читал:
Неподдерживаемое 16-битное приложение
Принудительно запустить программу на x86?
Ошибка при установке программы на Windows 7 64-bit
Запуск 16-битной программы на 64-битном компьютере без DOSBox
Запуск 16-битной программы на 64-битном компьютере без DOSBox
запуск 16-битного кода на 64-битной ОС с использованием виртуализации
Можно ли запустить старое 16-разрядное приложение DOS под 64-разрядной ОС Windows 7?
Как заставить 16-битные программы работать на 64-битной Windows?
Почему 64-битная ОС не может запустить 16-битное приложение?
Таким образом, в основном DOSBox является опцией, но как я могу заставить программу запускаться в DOSBox каждый раз, когда она вызывается?