Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];

Вниз

Отличие дисков   Найти похожие ветки 

 
trubin ©   (2007-12-26 12:58) [0]

Здравствуйте, задачи:

1. Имеется диск, используя GetDriveType получаем "DRIVE_CDROM"
1.1. Как отличить в приводе CD от DVD
1.2. Есть ли способ отличать один CD(DVD) диск от другого (метка тома может быть одинаковой)
2. Для usb дисков (накопителей, фото, плэйеров) также нужно отличать один диск от другого


 
clickmaker ©   (2007-12-26 13:07) [1]


> 1.1. Как отличить в приводе CD от DVD

не уверен, но, может, по типу файловой системы? UDF Bridge Format?
а вот насчет usb, то фотик может просто притворятся съемным диском, боюсь там так просто не отличишь


 
trubin ©   (2007-12-26 13:19) [2]


> не уверен, но, может, по типу файловой системы? UDF Bridge
> Format?

Тот же Nero может создавать CD и DVD с одинаковыми файловыми системами


> а вот насчет usb, то фотик может просто притворятся съемным
> диском, боюсь там так просто не отличишь

Нет, мне нужно определять не тип воткнутого девайса - а именно отличать один от другого


 
clickmaker ©   (2007-12-26 13:22) [3]


> а именно отличать один от другого

то есть? Что G: - фотик, а H: - флэшка?


 
{RASkov} ©   (2007-12-26 13:35) [4]

> [3] clickmaker ©   (26.12.07 13:22)
> то есть? Что G: - фотик, а H: - флэшка?

Наверное все-таки автору нужно две физичиски одинаковые флэшки отличить одну от другой....


 
Правильный_Вася   (2007-12-26 13:36) [5]

т.е. две идентичных флэшки одного производителя нужно отличать?
неро, кстати, как-то болванки отличает (у них же серийник напечатан, может,он и прописан на служебных дорожках)


 
clickmaker ©   (2007-12-26 13:37) [6]


> [4] {RASkov} ©   (26.12.07 13:35)

ну тогда только логически ) По метке тома, например


 
{RASkov} ©   (2007-12-26 13:40) [7]

> [6] clickmaker ©   (26.12.07 13:37)
> По метке тома, например

тогда уж по серийнику тома.... метку можно одинаковую всем своим флэхам делать
:)


 
trubin ©   (2007-12-26 13:44) [8]


> > а именно отличать один от другого
>
> то есть? Что G: - фотик, а H: - флэшка?


Нет, видимо не внятно выражаюсь. Сейчас :)) .

Диски для которых GetDriveType возвращает "DRIVE_REMOVABLE" требуется как-то уникально идентифицировать. Без разницы, что это: флешка, фотик, дискета... .


> тогда уж по серийнику тома.... метку можно одинаковую всем
> своим флэхам делать


А он уникален?


 
DiamondShark ©   (2007-12-26 14:05) [9]


> А он уникален?

Нет. Но достаточно редко дублируется.


 
trubin ©   (2007-12-27 18:30) [10]


> Нет. Но достаточно редко дублируется.

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

Но вот пункт 1.1. Как отличить в приводе CD от DVD остается под вопросом. Есть какой-либо документированный способ?


 
trubin ©   (2007-12-27 18:31) [11]


> скомцинировать

скомбинировать :)))



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

Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
6-1179396666
Rew
2007-05-17 14:11
2008.01.27
Слайды


15-1197930230
Иксик
2007-12-18 01:23
2008.01.27
Москва. Гостиница для иностранца


15-1198165729
Nucer
2007-12-20 18:48
2008.01.27
Бесплатная версия ZipTV


15-1198058994
BVV
2007-12-19 13:09
2008.01.27
HEX редактор


3-1190023403
Цукор5
2007-09-17 14:03
2008.01.27
ползунок в TDBGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский