делаю работу с cd-rom через порты, както не выходит пока
может поделитесь у кого есть инфа про это ? или может сорцы на любом языке программирования ?
нужно определить где cd-rom на каких портах, и сделать чтение по секторам с них.
если подгоните чтонибудь действительно полезное по сабжу то с меня пиво.
...много пива....
The_God 22:08 02.06.2008
интересуют сорцы и небольшой саппорт в этом вопросе
если не пьёте, то могу деньгами
p51x 23:27 02.06.2008
Вот что быстро нашел:
Information Technology - AT Attachment with Packet Interface - 6 (ATA/ATAPI-6)
ATA Host Adapter Standards Proposal
ATAPI(IDE) CD by KonNor
Intel® 82801CA (ICH3), 82801BA (ICH2), 82801AA (ICH), and 82801AB (ICH0) IDE Controller. Programmer's Reference Manual
кусочки сорцов своих вечером выложу, а пока словами
запускаю под виндой:
делаю опрос состояния по каждому порту 0x170, 0x1f0 ( по памяти пишу ) и других ( 4 порта ),
только один из них возращает не 255 - тот на котором мой cd-rom висит ( тк винты у меня sata ), потом спрашиваю у него его id чтобы убедится что это cd-rom а он возращает нули.
запускаю под дос:
все порты возращают 255, т.е. какбудто у меня вабще нет cd-rom
перед опросом делал сброс устройст отсылая соответсвующую команду в каждый порт, ждал по секунде потом опрашивал состояние - всеравно возвращает 255
гуглом я пользоваться умею, у меня доков и сорцов ( всяких и линуха даж ) уже наверне гига 2 накачано, тока пока толку 0, нужен саапорт того кто это когдато делал.
Pengvin 13:25 03.06.2008
The_God, попробуй на сисбине на форуме спросить мож ченить ответят, там народ такими вещами как раз и загоянется осеписательство и низкоуровневый кодинг.
The_God 17:44 03.06.2008
спасибо за форум, буду искать
но, если тут есть кто это уже делал и может уделить немного времени для помощи то отзовитесь плз, мая аська 150504044
manifest 21:34 03.06.2008
Прикрепил исходники, позволяют получить информацию по cd-rom`ам присутствующим в системе и их свойствам с помощью win api. Может помогут с решением твоей задачи.
Изображения
The_God 21:36 03.06.2008
спасиба.
но ксажилению win api не катит, ибо надо работать только через порты
manifest 21:46 03.06.2008
работать надо под Windows или не только?
The_God 02:09 04.06.2008
программа под дос, нельзя юзать даже какиелибо драйверы досовские, чисто работа через порты.
нужно чтение по секторам
p51x 02:58 04.06.2008
Вот посмотри... и где твои сорцы?
Изображения
X0R 17:47 04.06.2008
Книги Криса Касперски посмотри, помнится была у него книга о защите CD и там разбирались вопросы прямой работы с железками.