Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Ассемблер
(Модератор:
Tuborg
) > Тема:
Защита дискеты от записи...
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Защита дискеты от записи... (Прочитано 7107 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Tan4ik
Гость
Защита дискеты от записи...
«
:
21-09-2008 17:37 »
Доброе время суток.
Нужно составить программузащиты дискеты от чтения/записи. Режим программы должен задаваться посредством командной строки. Знаю, что нужно использовать прерывание 13h, но с чего начать и как работать с командной строкой, к сожалению, не представляю. :-/Натолкните, пожалуйста, на мысль. Заранее спасибо.
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Защита дискеты от записи...
«
Ответ #1 :
21-09-2008 18:08 »
Tan4ik
,
Во-первых, пиши яснее - это под MSDOS?
Во-вторых, не ясно, при чем тут командная строка.
Тебе нужно перехватить это самое 13h прерывание:
1. читаешь адрес текущего обработчика по адресу 0000:004C и сохраняешь в переменной
2. записываешь туда адрес своего обработчика
3. обработчик должен определить, какая ф-ия запрошена и либо передать управление в старый обработчик (адрес которого сохранен в п.1), либо выполнить свои действия и завершить вызов командой RETI.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Tan4ik
Гость
Re: Защита дискеты от записи...
«
Ответ #2 :
21-09-2008 19:19 »
Цитата: RXL от 21-09-2008 18:08
Tan4ik
,
Во-первых, пиши яснее - это под MSDOS?
Во-вторых, не ясно, при чем тут командная строка.
1) да, под MSDOS.
2)с командной строки я должна считывать команду, тоесть, в зависимости от значения командной строки запретить либо чтение либо запись дискеты
А можно по-подробнее о своем обработчике...
как его создать и....т.д. Может вопрос и глупый, но я пока в ассемблере
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Защита дискеты от записи...
«
Ответ #3 :
21-09-2008 19:25 »
https://club.shelek.ru/viewfiles.php?id=3
Tan4ik
, зайди туда и скачай программу "Tech Help! 4.0" - это хелп по функциям MSDOS и BIOS.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Ассемблер
(Модератор:
Tuborg
) > Тема:
Защита дискеты от записи...
Загружается...