![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Требуется определить является ли 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]Попробовать прочесть: количество свободного места, записать-стереть файл, файловую систему...
Вирт. СД на чем-нибудь да срежется...