Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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.014 c
14-19836
uw
2003-03-19 17:50
2003.04.07
OSR2


4-19911
AlexSW
2003-02-06 11:44
2003.04.07
Эмуляция нажатия 2-х клавиш одновремкнно.


1-19526
Rafik
2003-03-25 14:10
2003.04.07
Распечатка в отчте


7-19886
Phant0m
2003-02-12 12:35
2003.04.07
Нужно обработать сигнал с СОМ или LPT порта


1-19606
[BAD]Angel
2003-03-26 11:39
2003.04.07
Удаление элементов из ListBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский