Форум: "Система";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];
ВнизТребуется определить является ли 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c