Операционная система Windows NT

В Windows NT Workstation существует


В Windows NT Workstation существует несколько способов

запуска приложений DOS. Из них выбрать, зависит от требований

приложения, предъявляемых к среде, в которой ему предстоит

работать. Если приложение не слишком требовательное, то его

можно запустить в окне командной строки. При таком способе для

настройки окружения используются параметры, установленные в

файлах CONFIG.NT и AUTOEXEC.NT. Если для приложения нужна

специальная настройка, то создайте для него ярлык и настройте

необходимые параметры в диалоговом окне Свойства.

Приложение DOS не работает при запуске в окне командной

строки без предварительного создания ярлыка.
Первое, что

следует сделать , - это проверить файлы CONFIG.NT и AUTOEXEC.NT.

Если настройка окружения тут ни при чем, то, возможно, Windows



NT просто не распознает запускаемую программу как приложение

DOS. В таком случае наберите в командной строке следующую

команду:

FORCEDOS имя_приложения

где имя_приложения - имя выполняемого файла приложения

и путь к нему.

Запуск резидентных программ

Windows NT поддерживает выполнение так называемых

резидентных (или TSR - сокращение от terminate-and-stay-

resident). Обычно эти программы используются для двух целей.

Во-первых, в качестве подручных средств (калькулятор,

телефонный справочник, календарь и т. п.). Во-вторых, для

обслуживания другого приложения: пока резидентная программа

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

Запуск резидентных программ для обслуживания

других приложений


Приложению DOS может понадобиться какой-нибудь драйвер или

другая резидентная программа. Легче всего запускать их вместе

с помощью командного файла, который запускает сначала

резидентную программу, а затем основное приложение. После этого

создайте ярлык для данного командного файла. Для того чтобы все

прошло гладко, следует понять как работает программа CMD.EXE.

Программа CMD.EXE, называемая командным процессором (command

processor), запускается при выборе пункта Командная Строка меню



ПУСК. Для запуска резидентной программы необходимо сначала

запустить CMD.EXE, а затем соответствующий командный файл. Можно

указать имя командного файла в командной строке или создать

ярлык CMD.EXE и воспользоваться его страницей

Программа.

Чтобы настроить резидентную программу для обслуживания

другого приложения, выполните следующие действия.

1. Создайте командный файл с именем, напоминающем имя основной

программы.

2. Включите в командный файл имя выполняемого файла резидентной

программы. В следующей строке наберите имя файла основного

приложения. Не забудьте указать правильные пути к файлам.

3. Создайте ярлык. Укажите следующую командную строку:

CMD/K имя_командного_файла

где имя_командного_файла - имя созданного в п.1 командного файла.

Примечание. Параметр /K не позволяет командному

процессору прекратить работу сразу же после запуска программы,

указанной в его командной строке.

Однако не думайте, что программа CMD.EXE является приложением

DOS, - это полноценное 32-разрядное приложение Windows NT

Workstation.


Содержание раздела