skomarov Ага, это только на первый взгляд задача показалась мне лёгкой. Самое интересное, что это задание сдавали до меня уже лет 5-6 подряд....
skomarov Большое спасибо, код понял. Буду доделывать.
valterg Это код из первого поста, он уже исправлен :) skomarov Да, я знаю про FCB. Просто первый раз с этим столкнулся. Номер функции пробовал...
Нашёл информацию о том, что для удаления DOS может использовать функцию 13h от прерывания 21h. В интернете информации об этом немного, а в Абеле и...
В Досбоксе тоже не работает. Там удаление и не удаление файлов никак не зависит от программы.
Устанавливается правильно. Есть такой участок кода в обработчике clear - процедура очистки экрана. Добавлена для отладки. Так вот, если её...
Нет, command.com тоже не работает.
Попробовал сейчас запустить и Волкова из себя же, а из него уже программу, и через Досбокс - результат один, удаляет файл. Точнее с досбоксом...
Хорошо, это понял. Но тем не менее, программа не идёт на ветку work, а сразу уходит в старый обработчик. Т.е. при удалении, судя по всему, не...
Волков пробовал, всё так же - файлы удаляются. Но опять же вопрос, может, через него по-другому как-то нужно запускать? У меня Волков версии...
Да, всё именно так. Например, под cmd запускается >e:\asm\asm1.com Затем пробуем удалить >del e:\asm\test.txt
Хм, по большей части понял все ошибки. Правда, не совсем разобрался с сегментными регистрами. Надеюсь, я правильно их инициализировал и сохранил в...
В процессе отладки обнаружил вот ещё что. При вызове команды del действительно срабатывает прерывание 21h, но не функция 41h, а какая-то другая. В...
Здравствуйте. Есть задание на курсовую - написать резидент, запрещающий удаление файлов определённого расширения. Программа должна быть написана...
Имена участников (разделяйте запятой).