Истории о вирусах

DOS, функция 43h Установить/опросить атрибуты файла


Вход:

AH=43h

DS:DX - адрес строки ASCIZ с именем файла

AL=OOh - извлечь текущий атрибут файла

AL=01h - установить атрибут файла

СХ - новый атрибут файла (для подфункции 01Ь)(Таблица Б-9)

Выход:

CF=0, если функция выполнена успешно

СХ - текущий атрибут файла (для подфункции ООЬ)(Таблица Б-9)

АХ не сохранен

CF=1, если при выполнении функции возникли ошибки

АХ - код ошибки



Таблица Б-9. Атрибуты файла.

Бит Атрибут
0 Только чтение
1 Скрытый
2 Системный
3 Метка тома (может находиться только в корневом каталоге)
4 Директория
5 Архивный

Описание.

Атрибут файла читается или устанавливается, согласно коду в AL.

Если диск и/или путь не указаны, принимаются значения по умолчанию.

Примечание.

Чтобы скрыть оглавление, нужно использовать CX=02h (а не 12h, как

можно было ожидать).

Версии: DOS 2.00 и выше.



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