Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2010, 13:25   #1
Bullterrier
Новичок
Джуниор
 
Аватар для Bullterrier
 
Регистрация: 10.01.2010
Сообщений: 2
Вопрос Как считать информацию с CD\DVD?

Как считать с определенного сектора CD\DVD определенное количество байт? Т.е. читать с диска напрямую "сырой код".
Bullterrier вне форума Ответить с цитированием
Старый 10.01.2010, 14:19   #2
maxionans
Форумчанин
 
Аватар для maxionans
 
Регистрация: 02.01.2010
Сообщений: 254
По умолчанию

Нужно, используя CreateFile, получить handle для чтения диска, далее, через SetFilePointer, выставить указатель к нужному сектору диска и прочесть сектор целиком используя ReadFile. Описание всех упомянутых функций см. в MSDN.
maxionans вне форума Ответить с цитированием
Старый 10.01.2010, 15:55   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Прочитать сектор диска можно - открыть диск как файл с помощью CreateFile и прочитать с помощью, как бы неожиданно это не прозвучало, ReadFile.
MSDN не нужен - все есть на форуме и во встроенном хэлпе (файл WIN32.HLP).

З.Ы. Вот тут подробно, можете просто "сдуть"
http://www.xakep.ru/post/27724/default.asp?print=1

Последний раз редактировалось mihali4; 10.01.2010 в 15:58.
mihali4 вне форума Ответить с цитированием
Старый 12.01.2010, 00:13   #4
Bullterrier
Новичок
Джуниор
 
Аватар для Bullterrier
 
Регистрация: 10.01.2010
Сообщений: 2
По умолчанию

Супер! mihali4, спасибо Вам огромное! А то честно говоря с SetFilePointer в MSDN запутался немного.
Bullterrier вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать DVD (VIDEO_TS папку на DVD диск) Altera Софт 14 30.03.2013 21:05
как загружать информацию с сайта lg12 Работа с сетью в Delphi 2 05.08.2009 15:24
Как узнать информацию о PE файле Smoke Win Api 5 02.10.2007 13:10
Как открыть DVD-rom Kalewa-Uliss Win Api 2 16.07.2007 07:24
Как затереть CD/DVD RW диск? tetris Общие вопросы Delphi 5 10.05.2007 20:19