Страница: 1 |
|
Вопрос: Как в VB или в VBA определить флэш диск (USB)?
|
Добавлено: 28.03.06 22:16
|
|
Автор вопроса: oncologyst
|
Нужно программно уверенно определить флэшку и скинуть туда файл без окон диалога. Проект VBA (AccessXP).
Мысли такие.
Работаем через FSO (scripting.dll)
Перебором в семействе дисков определяем диски с DriveType=1 (флоппи и пр. сменные диски),
затем перебором из них выбираем ближайший диск с DriveLetter<>"a:\". Проверяем его на готовность к записи IsReady=true и пишем туда. Если не готов, переходим к следующему подобному диску. Если нет таких дисков - сообщаем пользователю.
(Когда подключен картридер - в системе как правило имеется более одного сменного диска не готового для записи, если в щели нет карточки памяти).
Нет ли способа (поиск в реестре??? API???) конкретно определить букву такого диска и работать с этим диском.
Ответить
|
Страница: 1 |
Поиск по форуму