![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Floppy and USB
trubin © (2008-02-04 12:08:00)Здравствуйте, для флоппика и для флешек воткнутых в usb GetDriveType возвращает DRIVE_REMOVABLE, нужно отличать флоппик от usb дисков. Можно через DeviceIoControl, но это требует дискетки в приводе.
Как бы это сделать и для пустого привода?
Anatoly Podgoretsky (2008-02-05 15:06:00) [1]> {RASkov} (05.02.2008 14:54:14) [14]
Просто они мне там не нужны, сервера все таки.
И какой еще инвалид, если из одного устройства делает три, на любой вкус.
Вставляешь флеш и используешь как тебе надо, что поддерживает программа, то и используешь.
Поддержано на уровне БИОС.
{RASkov} (2008-02-05 14:54:00) [2]> > А флопик он всегда или A: или В: ...вроде бы)
>
> Я когда вставляю USB Flash, то у меня появляются три устройства
> - флоппи, СД и жесткий диск.
> [13] Anatoly Podgoretsky © (05.02.08 14:49)
> Клавиатуры, мышки и видео нет, но компьютер полностью работоспособный.
Ну прямо инвалид какой-то.... тогда сорри.... я инвалидов в счет не брал, каюсь...
:)
Anatoly Podgoretsky (2008-02-05 14:49:00) [3]
> т.е. без флэшки комп почти полностью неработоспособен?
> клава-то хоть всегда есть? )
Клавиатуры, мышки и видео нет, но компьютер полностью работоспособный.
Thrasher (2008-02-05 14:00:00) [4]Посмотри на размер тома. Если я не ошибаюсь флопики редко бывают более 1.44 Мб.
clickmaker (2008-02-04 14:59:00) [5]
> Я когда вставляю USB Flash, то у меня появляются три устройства
> - флоппи, СД и жесткий диск
т.е. без флэшки комп почти полностью неработоспособен?
клава-то хоть всегда есть? )
Anatoly Podgoretsky (2008-02-04 14:44:00) [6]
> А флопик он всегда или A: или В: ...вроде бы)
Я когда вставляю USB Flash, то у меня появляются три устройства - флоппи, СД и жесткий диск.
Игорь Шевченко (2008-02-04 14:03:00) [7]
> в принципе работает, можно полученное имя анализировать,
> но как-то это ... кривовато ... . Спасибо конечно
Да нет, ничего кривого в этом нету.
Dimaxx (2008-02-04 13:56:00) [8]В ХРюше у себя поставил SD кард-ридер диском B:, чтоб "не отрывался" на разные буквы при включенных флэшках, USB-HDD и прочее. Значит, он стал флопиком?
trubin (2008-02-04 13:55:00) [9]
> А флопик он всегда или A: или В: ...вроде бы) Если это так,
> то этого вполне достаточно для отличия FDD от USB Flash.
> ..)
Приходило такое в голову, но может какой-то документированный способ есть
{RASkov} (2008-02-04 13:44:00) [10]А флопик он всегда или A: или В: ...вроде бы) Если это так, то этого вполне достаточно для отличия FDD от USB Flash...)
Или рассматривается USB-Флопари также?...
trubin (2008-02-04 13:42:00) [11]
> щаз из меня бред попрёт:
> узнать Nt-имя девайса. у хардов — \\Device\HardDisk…, у
> флэщин ещё что-то, у лопарей своё. кажется.
в принципе работает, можно полученное имя анализировать, но как-то это ... кривовато ... . Спасибо конечно.
Skyle (2008-02-04 13:20:00) [12]В описании GetDriveType сказано
To determine whether a drive is a USB-type drive, call SetupDiGetDeviceRegistryPropertyand specify the SPDRP_REMOVAL_POLICYproperty.
Но там дальше грустно.. Только начиная с XP и вообще всё безрадостно...
DiamondShark (2008-02-04 13:10:00) [13]
> нужно отличать флоппик от usb дисков
А зачем?
DrPass (2008-02-04 13:06:00) [14]
> Здравствуйте, для флоппика и для флешек воткнутых в usb
> GetDriveType возвращает DRIVE_REMOVABLE, нужно отличать
> флоппик от usb дисков
Насколько я помню, USB-драйвы ничем не отличаются друг от друга. Их внутреннее устройство компьютеру никак не сообщается, они все представляются как Mass Storage Device
ketmar (2008-02-04 12:15:00) [15]щаз из меня бред попрёт:
узнать Nt-имя девайса. у хардов — \\Device\HardDisk…, у флэщин ещё что-то, у лопарей своё. кажется.