Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как в VB или в VBA определить флэш диск (USB)? Добавлено: 28.03.06 22:16  

Автор вопроса:  oncologyst
Нужно программно уверенно определить флэшку и скинуть туда файл без окон диалога. Проект VBA (AccessXP).

Мысли такие.

Работаем через FSO (scripting.dll)
Перебором в семействе дисков определяем диски с DriveType=1 (флоппи и пр. сменные диски),
затем перебором из них выбираем ближайший диск с DriveLetter<>"a:\". Проверяем его на готовность к записи IsReady=true и пишем туда. Если не готов, переходим к следующему подобному диску. Если нет таких дисков - сообщаем пользователю.

(Когда подключен картридер - в системе как правило имеется более одного сменного диска не готового для записи, если в щели нет карточки памяти).

Нет ли способа (поиск в реестре??? API???) конкретно определить букву такого диска и работать с этим диском.

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Олег



ICQ: 133019852 

Вопросов: 0
Ответов: 1
 Профиль | | #1 Добавлено: 29.03.06 19:25
У картридера и флэшки, наверно, будут разные значения FileSystem

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам