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

DOS, функция 5Ah Создать уникальный временный файл


Вход:

AH=5Ah

DS:DX - адрес строки ASCIZ с диском и путем (заканчивается симво-

лом "\") \

СХ - атрибут файла

Выход:

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

AX - описатель файла

DS:DX - (не изменяется) полное ASCIZ-имя нового файла

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

AX - код ошибки

Описание.

Открывает (создает) файл с уникальным именем в каталоге, заданном

строкой ASCIZ, на которую указывает DS:DX. COMMAND.COM вызы-

вает эту функцию, когда создает временные "канальные" файлы, ис-

пользуемые при переназначении ввода-вывода. Описание пути должно

быть готово к добавлению в его конец имени файла. Необходимо обес-

печить минимум 12 байт в конце строки. Сама строка должна быть за-

полнена в одной из форм: "d:\nyrb\",0 (указан диск и путь), "d>,0 (те-

кущее оглавление диска) или "d:\",0 (корневое оглавление диска).

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



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