Вы можете использовать команду SETVER
Вы можете использовать команду SETVER для установки номера версии командного интерпретатора, однако замена номера версии для интерпретатора команд MS-DOS 6 (COMMAND.COM) может привести к тому, что вы не сможете запустить систему.
Многие программы, предназначенные для работы с предыдущими версиями MS-DOS, будут корректно работать и в версии 6 MS-DOS. Однако, в некоторых случаях программа не будет правильно работать, пока ее имя не включено в таблицу версий. Таблица указывает программе, что она работает с той версией MS-DOS, для которой она предназначена (даже при выполнении в MS-DOS 6). Интерпретируя MS-DOS 6 как более раннюю версию, программа будет работать корректно. Однако в случае несовместимости с MS-DOS 6 команда SETVER не решает проблемы.
Коды выхода команды SETVER показаны в следующей таблице.
Код
|
Описание
|
0
|
SETVER успешно выполнила задачу.
|
1
|
Пользователь задал недопустимый параметр.
|
2
|
Недопустимое имя файла.
|
3
|
Для выполнения команды не хватает памяти.
|
4
|
Недопустимый формат номера версии.
|
5
|
SETVER не может найти заданную запись в таблице версий.
|
6
|
SETVER не может найти SETVER.EXE.
|
7
|
Задан недопустимый диск.
|
8
|
Слишком много параметров командной строки.
|
9
|
Пропущены параметры командной строки.
|
10
|
Ошибка при чтении файла SETVER.EXE.
|
11
|
Запорчен файл SETVER.EXE.
|
12
|
Заданный файл SETVER.EXE не поддерживает таблицу версий.
|
13
|
В таблице не хватает места для новой записи.
|
14
|
Ошибка при записи в файл SETVER.EXE.
|
Предположим, у вас есть программа PROG.EXE, которая работает в версии 3.10 MS-DOS. Чтобы запустить ее, нужно сначала добавить в таблицу версий запись для PROG.EXE:
setver prog.exe 3.10
Для вывода на экран содержимого таблицы на диске C дайте команду setver c:.
См. также описание файла SETVER.EXE.
Содержание Назад Вперед