Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› Исследование команд на порте 170h под Windows
Посл.ответ Сообщение

Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 октября 2006 00:15
· Личное сообщение · #1

Нужно вести лог событий между винчестером установленным на IDE Secondary Master (порт 170h) и прогой запущеной под Windows (98,2000,XP).

Вопрос: с помощью каких программ возможно это осуществить?

Пока рассматриваю следующие:
Кто-нибудь ползовался QEMU on Windows www.h7.dion.ne.jp/~qemu-win/index.html поделитесь впечатлениями.
Ещё рассматриваю как вариант софтасе, но это немеого не то.Мне нужно что-то типа serial-monitor, но для IDE.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 14 октября 2006 03:39
· Личное сообщение · #2

Seek пишет:
Вопрос: с помощью каких программ возможно это осуществить?

Сначала подучись немного. В 98-м конечно прога может напрямую с портами работать, но после этого Винда точно копыта откинет - я имею ввиду 170 порт. На самом деле с портом работает драйвер и даже скорее ядро системы. Отследить не проблема для профи - фильтр-драйвер такая вещь называется, только при чем здесь проги ?! Сам протокол обмена давно уже задокументирован и не представляет интереса : в Винде он такой же, как в ДОС-е. Берешь прогу mhdd, ненужный хард и в отладчике наслаждаешься видом посылаемых байтов. Кстати это одна из немногих программ, которая "безопасно" с портом 170 в Вин-98 работает.
Seek пишет:
Нужно вести лог событий между винчестером

Ржу не могу



Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 октября 2006 22:00
· Личное сообщение · #3

tyndra37 пишет:
Отследить не проблема для профи - фильтр-драйвер такая вещь называется

Можешь подсказать хоть один?
Для MHDD отладчик подойдет, а вот другие проги имеют защиту и отладчик не запустишь.
Вобще интнресуют комманды с прог а не протокол обмена.

Ржу не могу
Рад что рассмешил




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 14 октября 2006 22:03
· Личное сообщение · #4

Seek пишет:
Можешь подсказать хоть один?

Это не конкретный драйвер, а термин такой.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 15 октября 2006 04:14
· Личное сообщение · #5

Seek пишет:
а вот другие проги имеют защиту и отладчик не запустишь.

Какие другие. Все интересные проги с точки зрения протокола работают в ДОС-е. Или PC3000 уже в Виндах пашет ?! Как бороться с антиотладочными приемами - это другой вопрос. Причем здесь перехват команд. Патчишь прогу и смотришь алгоритм работы. Все остальное через



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 15 октября 2006 21:07
· Личное сообщение · #6

tundra37 пишет:
Или PC3000 уже в Виндах пашет ?!

таки да. последнюю в сервисе видел именно виндовую
tundra37 пишет:
Все остальное через

таки действеннее написать фильтр-драйвер. в свое время "дорабатывал" прогу atapwd (? или както так) и долго трахался, ибо дос начал уже забывать.



Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 октября 2006 22:28
· Личное сообщение · #7

tundra37tundra37 пишет:
Или PC3000 уже в Виндах пашет ?!

Уже давно пашет ,года два как, да и кроме PC3K есть HRT

n1kto пишет:
таки действеннее написать фильтр-драйвер

Подскажи пожалуйста где нарыть инфу по этой теме ???

Есть ещё правда вариант собрать аппаратное устройство ,которое устанавливается между винтом и шлейфом и цепляется на второй камп. Но этот вариант я оставил на потом



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 16 октября 2006 08:38
· Личное сообщение · #8

Seek пишет:
Подскажи пожалуйста где нарыть инфу по этой теме ???

- статьи в инете. точно не помню, но что-то типа "написание драйвера с 0"
- цикл статей по драйверам на васме. для начала - очень неплохо.
- книги. в электронке - навскидку - club.shelek.com/viewfiles.php?id=9
где-то видел Солдатова в цифре, совсем для начала и "по верхам" - Сорокину/Тихонова/Щербакова
(с этой сам начинал)
- конечно - ддк. примеры к нему.
- исходники эмуляторов/логеров электронных ключей - типа частенько бывают фильтр-драйверами
- наверняка много еще, но сейчас не понмю



Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 октября 2006 21:54
· Личное сообщение · #9

n1kto Спасибо, буду разбираться.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 17 октября 2006 01:51
· Личное сообщение · #10

Seek пишет:
Уже давно пашет ,года два как, да и кроме PC3K есть HRT

Если тебя интересует интерфейс работы с микрокодами, то лог тебе мало чем поможет. Без документации ты будешь долго методом тыка выуживать, что означает то или иное поле в микрокоде.
В любом случае, победив антиотладку, ты быстрее добьешься результата через отладчик, чем изучая принципы написания фильтр-драйверов.


 eXeL@B —› Основной форум —› Исследование команд на порте 170h под Windows
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати