Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Читать CD-ROM напрямую... [D6, Win95/98, WinME, Win2k]


Keplin Sergey ©   (2002-11-01 20:10:00) 

Как можно реализовать чтение сидюка напрямую.То есть без использования Windows.Есть какое простое решение?
Надо прочитать текстовый файл допустим.


Геннадий   (2002-11-02 21:05:00) [1]

> AngeL B.

Это для NT ?

У меня WinME - не получается... :(

Будь любезен, приведи полный пример.


AngeL B.   (2002-11-02 17:13:00) [2]


> 2 Геннадий ©

RTFM. С винта это делается очень просто.


hFile = CreateFile("\\\\.\\physicaldrive0", ...);
/* открываем доступ ко всему винту */
/* только права админа нужны */
ReadFile(hFile, ...);

а с дискеток еще проще

hFile = CreateFile("\\\\.\\a:", ...);
/* а тут права админа не нужны */


Геннадий   (2002-11-02 11:57:00) [3]

Я думаю, что молодому человеку нужно прочитать кокретный кластер на конкретной дорожке.

Мне бы тоже хотелось узнать это. А точнее, как это делается с HDD. Но и CD - тоже диск. Думаю и его можно читать не логически (e:\path\name.ext), а физически (по кластерам [или что там у CD?]).


Kotka   (2002-11-02 00:01:00) [4]

?????????????????????????????????????????????????????????????????

Хм! Что значит "напрямую без Windows"? А с помощью чего? Можно конечно достать компакт из сд-рома и под лупой его почитать!!!
Может тебе надо прочитать побайтно? Или как???

?????????????????????????????????????????????????????????????????


Наверх

Титульная страница Поиск, карта сайта Написать письмо