![]() |
eXeL@B —› Основной форум —› Исследование команд на порте 170h под Windows |
Посл.ответ | Сообщение |
|
Создано: 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. ![]() |
|
Создано: 14 октября 2006 03:39 · Личное сообщение · #2 Seek пишет: Вопрос: с помощью каких программ возможно это осуществить? Сначала подучись немного. В 98-м конечно прога может напрямую с портами работать, но после этого Винда точно копыта откинет - я имею ввиду 170 порт. На самом деле с портом работает драйвер и даже скорее ядро системы. Отследить не проблема для профи - фильтр-драйвер такая вещь называется, только при чем здесь проги ?! Сам протокол обмена давно уже задокументирован и не представляет интереса : в Винде он такой же, как в ДОС-е. Берешь прогу mhdd, ненужный хард и в отладчике наслаждаешься видом посылаемых байтов. Кстати это одна из немногих программ, которая "безопасно" с портом 170 в Вин-98 работает. Seek пишет: Нужно вести лог событий между винчестером Ржу не могу ![]() ![]() ![]() ![]() |
|
Создано: 14 октября 2006 22:00 · Личное сообщение · #3 |
|
Создано: 14 октября 2006 22:03 · Личное сообщение · #4 |
|
Создано: 15 октября 2006 04:14 · Личное сообщение · #5 Seek пишет: а вот другие проги имеют защиту и отладчик не запустишь. Какие другие. Все интересные проги с точки зрения протокола работают в ДОС-е. Или PC3000 уже в Виндах пашет ?! Как бороться с антиотладочными приемами - это другой вопрос. Причем здесь перехват команд. Патчишь прогу и смотришь алгоритм работы. Все остальное через ![]() ![]() |
|
Создано: 15 октября 2006 21:07 · Личное сообщение · #6 |
|
Создано: 15 октября 2006 22:28 · Личное сообщение · #7 tundra37tundra37 пишет: Или PC3000 уже в Виндах пашет ?! Уже давно пашет ,года два как, да и кроме PC3K есть HRT n1kto пишет: таки действеннее написать фильтр-драйвер Подскажи пожалуйста где нарыть инфу по этой теме ??? Есть ещё правда вариант собрать аппаратное устройство ,которое устанавливается между винтом и шлейфом и цепляется на второй камп. Но этот вариант я оставил на потом ![]() |
|
Создано: 16 октября 2006 08:38 · Личное сообщение · #8 Seek пишет: Подскажи пожалуйста где нарыть инфу по этой теме ??? - статьи в инете. точно не помню, но что-то типа "написание драйвера с 0" - цикл статей по драйверам на васме. для начала - очень неплохо. - книги. в электронке - навскидку - club.shelek.com/viewfiles.php?id=9 где-то видел Солдатова в цифре, совсем для начала и "по верхам" - Сорокину/Тихонова/Щербакова (с этой сам начинал) - конечно - ддк. примеры к нему. - исходники эмуляторов/логеров электронных ключей ![]() - наверняка много еще, но сейчас не понмю ![]() ![]() |
|
Создано: 16 октября 2006 21:54 · Личное сообщение · #9 |
|
Создано: 17 октября 2006 01:51 · Личное сообщение · #10 Seek пишет: Уже давно пашет ,года два как, да и кроме PC3K есть HRT Если тебя интересует интерфейс работы с микрокодами, то лог тебе мало чем поможет. Без документации ты будешь долго методом тыка выуживать, что означает то или иное поле в микрокоде. В любом случае, победив антиотладку, ты быстрее добьешься результата через отладчик, чем изучая принципы написания фильтр-драйверов. ![]() |
![]() |
eXeL@B —› Основной форум —› Исследование команд на порте 170h под Windows |