Найти в Дзене

Как запустить DOS приложение в Windows 10 (DOSBox). Разбираем вместе.

На предприятии, где я работаю, возникла необходимость утилизировать ПК на Windows XP, на котором было специфичное программное обеспечение DOS. В связи с тем, что сейчас данные конфигурации не отвечают всем требованиям безопасности, было принято решение поставить данное ПО на виртуальную машину и дать пользователям работать с ней по RDP.

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Качаем эмулятор DOSBox с официального сайта

Распаковываем архив и устанавливаем эмулятор DOSBox (в нашем случае в D:\DOSBox)

Качаем пакет русского языка - также с официального сайта

Распаковываем архив с заменой файлов в папку с эмулятором DOSBox (в нашем случае в D:\DOSBox)

Копируем необходимую DOS программу в отдельную папку (в нашем случае в D:\DOSBox\DOS)

В папке с DOS программой создаем текстовый файл с любым названием и с расширением .conf (autoexec.conf)

Содержимое файла autoexec.conf:

[dosbox]

language=D:\DOSBox\russian.txt

[dos]

keyboardlayout=RU

[autoexec]

mount c D:\DOSBox\DOS\

c:

PROGRAMMA.exe

exit

language=D:\DOSBox\russian.txt - Это путь к файлу локализации russian.txt для корректного отображения кириллицы

keyboardlayout=RU - это русская раскладка клавиатуры

mount c D:\DOSBox\DOS\ - мы монтируем диск C в эмуляторе по пути с нашей программой D:\DOSBox\DOS\

c: - переходим на диск C:

PROGRAMMA.exe - запускаем исполняемый файл

После этого создаем .bat файл и пишем туда:

start "" "D:\DOSBox\DOSBox.exe" -conf "D:\DOSBox\DOS\autoexec.conf"

start «» «D:\DOSBox\DOSBox.exe» - тут путь к программе-эмулятору DOSBox

-conf «D:\DOSBox\DOS\autoexec.conf» - тут путь к файлу конфигурации который мы настроили выше

Теперь после запуска .bat файла запустится DOSBox автоматически смонтирует диск и запустит DOS-программу

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект