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

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

Требуется определить является ли CDROM железным или виртуальным [D6, Win95/98]


pop-corn ©   (2003-02-08 04:38:00) 

Как получить список букв устройст, которые себя называют CDROM, вроде понял. Но как определить является ли CDROM железным или виртуальным? (Независимо от версии Windows`a)


AGGRESSOR   (2003-02-13 16:46:00) [1]

Ну вы даете! Ведь сейчас все производители лицензионных дисков ломают голову над задачей, как отличить виртуальник от настоящего железа, а виртуальники выходят версия за версией, чтобы это дело обходить. А вы тут развели дискусию! Ответ один- НИКАК не отличить, если только глазами не посмотреть. Конечно, для конкретного виртуальника есть конкретное решение, но универсального не существует. Это мое мнение.


Карелин Артем   (2003-02-12 10:22:00) [2]

Причем бывают не только ide сидюки, но и scsi,usb,lpt. А эмуляторы (и программы для записи cd) частенько ставят виртуальные scsi драйвера.


Ihor Osov'yak   (2003-02-10 20:12:00) [3]

Пройтись по цепочке драйверов. Определить endpoint и посмотреть есть ли с ним связанное железо. Это для NT,W2K,Xp. Для W9x история немного другая, там с ихними слоями трудно сообразить.. Разьве что, также как-то пытаться выявить, на каком слое цепочка вызовов оканчивается.

Но все это с Win32 недоступно.

Зы. Задача очень нетривиальная, придется разбиратся как там драйвера между собой тусуются. Занятие интересное, но требующее довольно много времени.


Карелин Артем   (2003-02-10 15:47:00) [4]

>количество свободного места, записать-стереть файл, файловую систему...
А если это cd-rw диск в формате DirectCD??
>Можно оценить время копирования с него на жесткий диск.
И что это даст? Есть быстрые и медленные диски (как и cd впрочем: до 72Х). К тому есть специальные драйверы для повышения скорости за счет огромного кэша.


Reindeer Moss Eater   (2003-02-10 11:04:00) [5]

Можно оценить время копирования с него на жесткий диск.


Feofan   (2003-02-10 10:54:00) [6]

Юзай WMI - Win32_CDROMDrive


John   (2003-02-08 21:03:00) [7]

Попробовать прочесть: количество свободного места, записать-стереть файл, файловую систему...
Вирт. СД на чем-нибудь да срежется...


Наверх

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