Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отличие дисков [D7, XP]


trubin ©   (2007-12-26 12:58:00) 

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

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


trubin   (2007-12-27 18:31:00) [1]


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

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


trubin   (2007-12-27 18:30:00) [2]


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

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

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


DiamondShark   (2007-12-26 14:05:00) [3]


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

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


trubin   (2007-12-26 13:44:00) [4]


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


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

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


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


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


{RASkov}   (2007-12-26 13:40:00) [5]

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

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


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


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

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


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

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


{RASkov}   (2007-12-26 13:35:00) [8]

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

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


clickmaker   (2007-12-26 13:22:00) [9]


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

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


trubin   (2007-12-26 13:19:00) [10]


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

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


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

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


clickmaker   (2007-12-26 13:07:00) [11]


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо