TSR програма для защиты файлов от удаления

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Dozen
Сообщения: 8
Зарегистрирован: 27 окт 2010, 16:12

Здравствууйте, помогите пожалуйста с курсовым проектом на Borland C++, язык я начала изучать совсем недавно, как и получил задание на курсовой, на парах делали только 1 лабораторку и то надо было исправить ошибки в написаной программе пользуясь конспектом), а тут "такое" задание. Дословно : "TSR програма для защиты файлов от удаления" . Спасите.
тех задание -
1. Программа должна иметь имя файла, который необходимо защитить
2. Программа должна запускаться с запуском ос
3. Файл проги должен не удаляться после загрузки в память
4. Система может защищать файлы любого обьема
5. Можно как выгрузить прогу из памяти так и загрузить ее снова.
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

Это, я так понимаю, под DOS-ом?
Идея видимо в том, что нужно повеситься на Int 21h, на функцию удаления файла. Анализировать имя удаляемого файла (кстати, оно указывается с путем или просто имя? Иными словами, нельзя удалять какой-то один определенный файл или файлы, расположенные в любых каталогах и имеющих указанное имя?) и, если это "запрещенное к удалению" имя, то файл не возвращать какую-нибцдь ошибку. Если удаляемый файл - какой-то другой (который не требуется защищать), то передавать управление на оригинальный обработчик Int 21h.
Ответить