Меню Рубрики

Настройка dos программ под windows 7

DOSBox — запуск программ под DOS на Win7 64bit (Windows 7 x64)

forum.biland.ru → Советы → DOSBox — запуск программ под DOS на Win7 64bit (Windows 7 x64)

Сообщения 9

#1 Тема от biland 13-04-2012 17:28:37 (изменено: biland, 16-06-2013 20:58:13)

  • biland
  • Moderator
  • Неактивен

Тема: DOSBox — запуск программ под DOS на Win7 64bit (Windows 7 x64)

В Windows 7 64bit отказались от поддержки программ, разработанных под DOS. Есть не мало людей, которые используют эти программы для своей работы. Но прогресс не стоит на месте, новые ноутбуки постовляются с ОС Windows 7 64bit. А DOS программы работают идеально, помогают зарабатывать деньги и смысла нет переписывать их, конвертировать Базы и настраивать всё по новой.

Для этого есть эмуляторы, один из них это бесплатный DOSBox.

На данный момент в DOSBox порт LTP не обслуживается, программы с ключами LTP работать не будут, принтер по этому порту тоже не работает.

dosbox.conf — это конфигурационный файл DOSBox. Строки, начинающиеся с # являются комментариями и игнорируются эмулятором DOSBox.

DOSBox0.74-win32-installer.zip 1.37 Мб, 24126 скачиваний с 2012-04-13

Manual-DOSBox0.74.zip 65.43 Кб, 9263 скачиваний с 2013-06-16

VC_RK.zip 52.32 Кб, 6066 скачиваний с 2012-04-13

Источник

Запуск DOS-программ на Windows 7 в DOSBox

На Windows 7 не работают DOS-программы, хотя на Windows XP с ними проблем не было. Микрософт предлагает запускать DOS-программы в специальной виртуальной машине Windows XP mode. Это действительно работает, но данная технология слишком громоздка, запуск и завершение программ занимает много времени. Однако, есть более удобное решение сторонних разработчиков — DOSBox.

Эксперименты показали, что в DOSBox та же DOS-программа работает быстрее на четверть. Установка и настройка занимает значительно меньше времени.

Особенности DOSBox

Системный диск в DOSBox имеет имя Z:

Команда net use НЕ поддерживается. Поэтому для подключения сетевых дисков нужно сначала подключить их в хостовой системе, а потом подмонтировать в гостевой командой mount

Русификация встроенными средствами DOSBox: keyb ru441 866
Переключение раскладки:
RUS — левый ALT + правый Shift.
LAT — левый ALT + левый Shift.
Либо вместо этого запускать не саму программу а cmd файл, в котором сначала запускать свой русификатор, например vrun.com (переключатель — правый Shift).

Размер экрана можно изменить параметром windowresolution в файле «c:\Program Files (x86)\DOSBox-0.74\dosbox.conf» (размер по умолчанию слишком маленький) либо при запуске DOS-программы подключать отдельный файл конфигурации.
Пример: windowresolution=1024×768.
Однако, для этого необходимо изменить и параметр output, т.к. при значении по умолчанию (output=surface) изменение разрешения не поддерживается.
Пример: output=ddraw.

При запуске программы в DOSBox без дополнительных параметров каталог программы автоматически монтируется в DOSBox как диск C:
Например, в ярлыке запуска написано: «C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe» C:\PROGA\prog.exe
Тогда каталог хостовой системы C:\PROGA будет подключен в DOSBox как диск C: и в нем будет запущена программа prog.exe
Еще в строке запуска нужно добавлять:
-exit — для закрытия DOS-окна по завершении работы программы,
-noconsole — для скрытия служебного окна DOSBox.

Конкретная задача

DOS-программа на Windows 7 (хост) находится в каталоге C:\ZAYAVKA. Сама обращается за данными к сетевому ресурсу \\Cavs-4\ZAYAVKA, который подключен как диск Y:, так как DOS-программа не понимает сетевых путей.

На хосте подключаем сетевой диск:

В файл «c:\Program Files (x86)\DOSBox-0.74\dosbox.conf» дописываем в конец в секцию [autoexec]:
keyb ru441 866
mount Y Y:\
set clipper=f100

(здесь первая строка — русификатор,
вторая — монтируем в DOSBox на букву Y путь на хосте Y:\ ,
третья строка нужна для работы этой программы)

Источник

DOS-программы: нужны ли они и как запустить их в современных модификациях Windows

Операционные системы MS-DOS, применявшиеся для работы на заре развития компьютерной техники, сегодня безнадежно устарели. Самые последние модификации Windows среду MS-DOS не поддерживают, но более ранние ОС этого семейства такой поддержкой обладали, и даже в некоторой степени основывались именно на них. По крайней мере, загрузчик работал именно в DOS-режиме. И, как оказывается, списывать DOS-программы со счетов пока еще рановато. Поэтому отдельно стоит рассмотреть, для каких целей их можно использовать, и какие приложения все еще не теряют своей актуальности.

Насколько целесообразно использовать DOS-программы в среде Windows последних версий?

Вообще, многие пользователи ошибочно полагают, что в применении программ и утилит, рассчитанных исключительно на использование в среде DOS-систем, никакого смысла нет. С этим, конечно же, можно поспорить. Любой почитатель ранних версий Windows или устаревших ретроигр найдет массу аргументов «за». Кроме того, некоторые MS-DOS-программы очень часто оказываются более действенными в сравнении с обновленными средами, если речь идет об управлении устаревшим компьютерным «железом», которое новейшими ОС не только не поддерживается, но и зачастую даже не распознается, не говоря уже об обеспечении установки полнофункционального драйвера или выполнении других действий.

Путаница с командной строкой

Достаточно часто пользователи относят к DOS-программам так называемую командную консоль, использование которой предусмотрено абсолютно во всех известных версиях Windows.

Да, действительно, в последних модификациях работает она в DOS-подобном режиме, который только по виду окна консоли напоминает среду MS-DOS, но к самой операционной системе имеет отношение только потому, что в ней обычно используются как раз те самые команды, которые применялись в устаревших системах. Но, если попытаться выполнить новейшие командные апплеты в старых ОС, используя для этого командную строку на основе DOS, ничего не получится. Система попросту выдаст ошибку, что их выполнение не поддерживается. В качестве самого простого примера можно привести инструментарий DISKPART, который может использоваться для создания логических разделов или выполнения других действий с любыми типами носителей информации прямо из-под Windows.

Проблемы совместимости

Сегодня большинство DOS-программ, которые в свое время были популярными среди огромного количества пользователей, ни в одной из последних систем запустить невозможно. Для этого не предусмотрено даже использование режима совместимости.

Так, например, почитатели первых версий Quake, Doom, Duke Nukem 3D и подобных игр, изначально работавших на основе MS-DOS вспомнить молодость и заново пройти весь геймплей не смогут. И это уже речь не идет о том, чтобы применять некоторые системные инструменты для устаревшего оборудования. Так какие же средства можно использовать, чтобы запустить нужные программы? Об этом поговорим чуть позже, а пока посмотрим, какие из приложений и на сегодняшний день не теряют своей актуальности.

Самые известные и нужные приложения

Если говорить о системных инструментах, а не о развлечениях, на ум сразу же приходят всевозможные файловые менеджеры. Два наиболее популярных – Norton Commander и Volkov Commander.

Второй апплет является разновидностью первого, но не стоит забывать, что именно на основе этих двух приложений в свое время были созданы и такие популярные программы как FAR Manager, а также Total Commander и Windows Commander, которые уже оснащались графическим интерфейсом по типу среды Windows и могли работать без обязательного ввода команд (например, для быстрого создания текстового файла ранее применялась команда edit, взывающая встроенный редактор, а для некоторых других действий использовались функциональные клавиши и их сочетания). Кроме всего прочего, стало возможным использовать мышь.

Еще одной незаменимой утилитой можно назвать программу Partition Magic. Обычно при создании загрузочного диска программы для DOS очень часто встраивались непосредственно в оболочку, что позволяло управлять разделами или использовать некоторые дополнительные возможности, связанные с управлением жесткими дисками при загрузке с такого носителя. И только такими утилитами дело, конечно же, не ограничивается.

Использование эмуляторов DOS-программ в Windows 7

Таким образом, проблема запуска приложений DOS стала весьма актуальной. В принципе, сегодня запустить любую из ранее известных DOS-программ в среде новейших модификаций Windows можно достаточно просто. Для этого нужно всего лишь установить соответствующий эмулятор. Одним из самых известных является приложение DOSBox. Правда, мало только установить его. По завершении инсталляции необходимо будет выполнить настройку. Первым делом в каталоге Prog, где находится исполняемый файл Prog.exe, нужно создать текстовый файл с таким содержимым.

Сохранить файл нужно в формате CONF с названием Prog, задав расширение самостоятельно. Для выполнения старта основного приложения необходимо создать BAT-файл следующего содержания.

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

Если все сделано правильно, после запуска созданного объекта появится окно эмулятора.

Кратко о создании приложений для MS-DOS

Что же касается создания DOS-программ, приводить абсолютно все теоретические сведения смысла нет абсолютно никакого. По крайней мере, для создания простейших апплетов системного характера можно применять даже минимальные знания по обработке содержимого файлов форматов BAT и CMD. Но для программирования более сложных схем, конечно же, потребуется изучить все тонкости системы или даже проштудировать литературу по некоторым языкам программирования. Начать можете с примитивного Basic, который в советские времена входил в школьный курс информатики, а затем перейти к изучению более сложных языков вроде Assembler или Fortran. Кстати сказать, многие компьютерные вирусы до сих пор создаются на «Ассемблере».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Настройка dns windows 2003 сервер
  • Настройка dcom для windows 7 64 bit
  • Настройка cpuminer на windows
  • Настройка clover для windows
  • Настройка client openvpn windows