Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: CL | DM;

Вниз

Требуется определить является ли CDROM железным или виртуальным   Найти похожие ветки 

 
pop-corn   (2003-02-08 04:38) [0]

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


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

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


 
Feofan ©   (2003-02-10 10:54) [2]

Юзай WMI - Win32_CDROMDrive


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

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


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

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


 
Ihor Osov'yak ©   (2003-02-10 20:12) [5]

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

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

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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
14-19762
Barman
2003-03-22 14:53
2003.04.07
Проблема с RXLib.


14-19858
Kolya almaty
2003-03-21 16:31
2003.04.07
про си


3-19426
Roki
2003-03-18 11:25
2003.04.07
Как организовать рейтинг записям БД?


3-19435
andr_p
2003-03-17 18:40
2003.04.07
база данных


1-19608
_Split_
2003-03-28 20:15
2003.04.07
Эффекты при открытии формы.