Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как заблокировать FDD? 
:(
    Опции темы
Vex
  Дата 21.7.2003, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Как заблокировать FDD?



--------------------
Слава Україні.
PM   Вверх
oleg1973
Дата 21.7.2003, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



а что имеется ввиду?
можно в биос заблокировать smile.gif
можна дискету какнить не так засунуть тоже заблокируется smile.gif
в досе врядли удастся там можно напрмую через порты читать писать
в виндосе думаю что реализуемо


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
oleg1973
Дата 21.7.2003, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



я вот че вспомнилsmile.gif
кто спектрум имел (наверно все) помнит о магик бутоне smile.gif
помните там защиту делали от этого бутона путем ресета контроллера флопи
при нажатии на магик она работала но начинала писать прям с 0 дорожки тем самым затирая каталог диска
интересно на РС если сбросить все че будет smile.gif))
или оно будет инициализироватся?smile.gif)))


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Vex
Дата 21.7.2003, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Цитата(oleg1973 @ 21.7.2003, 05:13)
а что имеется ввиду?
можно в биос заблокировать smile.gif
можна дискету какнить не так засунуть тоже заблокируется smile.gif
в досе врядли удастся там можно напрмую через порты читать писать
в виндосе думаю что реализуемо

Имеется ввиду сделать так, чтобы с дискеты нельзя было ничего читать и ничего на нее записывать (на любую дискету). Хочется увидеть как это реализуется с помошью Asm, а
по подробнее как поменять этот параметр BIOS програмно.



--------------------
Слава Україні.
PM   Вверх
oleg1973
Дата 22.7.2003, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



програмно в биосе можно сделать
но надо делать персонально для каждого биоса
тоесть можно сделать так
ручками отключить в биосе fdd сдампить смос
включить fdd сдампить смос
найти различя будет байт который за fdd и контрольная сумма
ну и проверяй потом себе ети самые байты из програмы
если чета изменилось перезаписывай



--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Vex
Дата 22.7.2003, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Цитата(oleg1973 @ 21.7.2003, 15:41)
програмно в биосе можно сделать
но надо делать персонально для каждого биоса
тоесть можно сделать так
ручками отключить в биосе fdd сдампить смос
включить fdd сдампить смос
найти различя будет байт который за fdd и контрольная сумма
ну и проверяй потом себе ети самые байты из програмы
если чета изменилось перезаписывай

Этого я и боялся sad.gif А есть какой-то универсальный способ для всех биосов, должен-же быть какой-то стандарт, например, за сабж отвечает 17 байт и т.д.


--------------------
Слава Україні.
PM   Вверх
oleg1973
Дата 22.7.2003, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



я думаю что на смос особого стандарта нету кажды делает что взбредет
ну а если подходить по научному
то для решения этой проблемы под вин95/98/ме пишется vxd
а в НТ/ХР есть в ресоурсе кит файлик Floplock.exe вот он и справляется прекрасно с данной функцией
под дос я думаю можно сделать написав резидент который постоянно обнуляет состояние контроллера
тоесть с точки зрения дос получится что контроллер постоянно не готов и ни писать ни читать видимо не будет


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
eXz
Дата 23.7.2003, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 21.7.2003

Репутация: нет
Всего: нет



До тех про пока кто-нибудь наглым образом(не передавая управление старому обработчику) перехватит irq0, или перепрограмирует контроллер прерываний, или просто не запретит прерывания на время работы с флоппом.
PM   Вверх
Vex
Дата 23.7.2003, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Цитата

а в НТ/ХР есть в ресоурсе кит файлик Floplock.exe вот он и справляется прекрасно с данной функцией


Он справляется с этой задачей только в NT/XP? Все-равно, может мне кто-еить его выслать? tmax{gav-gav}@ua.fm


--------------------
Слава Україні.
PM   Вверх
oleg1973
Дата 23.7.2003, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



да тока в НТ
у мня его нема


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0514 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.