Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Алгоритм кодирование данных дискеты 1.44 Mb 
:(
    Опции темы
Delphist
  Дата 4.2.2004, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

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



Кто знает как на Pascale или Delphi написать алгоритмы позволяющие кодировать дискету так, чтобы данные стали нечитаемы, и алгоритм позволяющий декодировать эти данные (я так понимаю это связано с програмирование секторов дорожек дискет).
Желатель с коментариями!
Заранее спасибо!!!


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
podval
Дата 4.2.2004, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


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

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



Алгортим, записанный на языке програмирования, в данном случае Pascal, является уже программой.
Все же нужен алгоритм или готовый код?
Вопрос в чем состоит - не знаем, как придумать алгоритм или не знаем, как реализовать его на конкретном языке программирования?

PM WWW ICQ   Вверх
Гость_Delphist
  Дата 5.2.2004, 13:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(podval @ 4.2.2004, 21:25)
Алгортим, записанный на языке програмирования, в данном случае Pascal, является уже программой.
Все же нужен алгоритм или готовый код?
Вопрос в чем состоит - не знаем, как придумать алгоритм или не знаем, как реализовать его на конкретном языке программирования?

Желательно сам алгоритм, но можно и текс программы
  Вверх
oleg1973
Дата 6.2.2004, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


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

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



алгоритм:
перехватываем обрашение к дисковым операциям чтения и записи
при записи кодируем инфу и пишем закодированой
при чтении обратный процесс, читаем раскодируем
технические особенности зависят от оси под которую пишется прога


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


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

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



Oleg 1973 cкажите пожалуйста как осуществить перехват к дисковым операциям ?


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
oleg1973
Дата 7.2.2004, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


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

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



Delphist
ось какая?


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Unregistered
Дата 7.2.2004, 15:19 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Что за ось? Я спрашиваю под обычный дисковод с операционной системой Windows98
  Вверх
oleg1973
Дата 7.2.2004, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


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

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



под виндос98 vxd нада написать


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


Advanced Lamer
****


Профиль
Группа: Участник Клуба
Сообщений: 3511
Регистрация: 3.4.2003
Где: Гваделупа

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



Цитата(oleg1973 @ 7.2.2004, 15:39)
под виндос98 vxd нада написать

а для ХР? smile.gif


--------------------
...
О, вещая моя печаль,
О, тихая моя свобода
И неживого небосвода
Всегда смеющийся хрусталь!
PM MAIL ICQ   Вверх
__vi
Дата 9.2.2004, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А под линуксом всё очень просто:
dd if=/dev/fd0 bs=1k count=1440 | tac > /tmp/fd_enc; dd if=/tmp/fd_enc of=/dev/fd0 bs=1k count=1440

^Переворачивает содержание дискеты верх ногами biggrin.gif.
PM MAIL   Вверх
oleg1973
Дата 9.2.2004, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


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

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



Monty
sys


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


Опытный
**


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

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



Т.е. под виндосом нужно драйвер писать два дня а под линуксом одну строчку за пять секунд. Вооот!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


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

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


 




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


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

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