powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подключенные устройства USB
8 сообщений из 8, страница 1 из 1
Подключенные устройства USB
    #39322801
LelikMinsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Извините, что к Вам обращаюсь!)

Перерыл везде, в т.ч. и здесь, и не нахожу. Если что ткните носом).


В идеале необходим код или наброски на WIN32 API по определению имени и номеров подключенных в настоящий момент устройств через USB. Точнее мне необходимо определить подключено ли определенное устройство.
Знаю что вроде эта функция SetupDiGetClassDevs, но могу и ошибаться. На Дэлфи, C# и т.д. есть в нэте примеры, а на VBA не нахожу.
Самому написать тяжко).

Спасибо.
...
Рейтинг: 0 / 0
Подключенные устройства USB
    #39322823
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikMinsk,

Лучше на английском искать. Вот, ткнулся , вроде похоже. Там на VB.Net, но он довольно похож на VBA, перевести не составит труда.
...
Рейтинг: 0 / 0
Подключенные устройства USB
    #39322876
LelikMinsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

Спасибо.
Но не пойму как оно работает и как переделать под VBA.
Перекинул в модуль, но оно не запускается. Какое значение подставлять в переменную tv запуская функцию Call EnumAllDevices(TreeView1)?
...
Рейтинг: 0 / 0
Подключенные устройства USB
    #39322888
LelikMinsk,

поищите (для начала на данном форуме) по ключевым словам WMI и USB.
...
Рейтинг: 0 / 0
Подключенные устройства USB
    #39322904
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikMinskКакое значение подставлять в переменную tv запуская функцию Call EnumAllDevices(TreeView1)?
Так это тривью дотнетовское, его в VBA нет. Нужно основную функцию несколько переработать, чтобы она заполняла не тривью, а, допустим, лисбокс или просто массив - куда вам нужно поместить значения.
...
Рейтинг: 0 / 0
Подключенные устройства USB
    #39323249
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LelikMinskДобрый день! Извините, что к Вам обращаюсь!)

Перерыл везде, в т.ч. и здесь, и не нахожу. Если что ткните носом).


В идеале необходим код или наброски на WIN32 API по определению имени и номеров подключенных в настоящий момент устройств через USB. Точнее мне необходимо определить подключено ли определенное устройство.
Знаю что вроде эта функция SetupDiGetClassDevs, но могу и ошибаться. На Дэлфи, C# и т.д. есть в нэте примеры, а на VBA не нахожу.
Самому написать тяжко).

Спасибо.

1721959
...
Рейтинг: 0 / 0
Подключенные устройства USB
    #39323597
ИМХО, через FSO проще:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Dim fso As Object, Drive As Object, str$
    Set fso = CreateObject("Scripting.FileSystemObject")
For Each Drive In fso.Drives
 If Drive.DriveType = 1 Then
    str = "DriveLetter: " & Drive.DriveLetter & vbCrLf & _
    "AvailableSpace: " & Drive.AvailableSpace & vbCrLf & _
    "DriveType: " & Drive.DriveType & vbCrLf & _
    "FileSystem: " & Drive.FileSystem & vbCrLf & _
    "FreeSpace: " & Drive.FreeSpace & vbCrLf & _
    "IsReady: " & Drive.IsReady & vbCrLf & _
    "Path: " & Drive.Path & vbCrLf & _
    "RootFolder (Path): " & Drive.RootFolder.Path & vbCrLf & _
    "SerialNumber: " & Drive.SerialNumber & vbCrLf & _
    "ShareName: " & Drive.ShareName & vbCrLf & _
    "TotalSize: " & Drive.TotalSize & vbCrLf & _
    "VolumeName: " & Drive.VolumeName
    Debug.Print str
 End If
Next
...
Рейтинг: 0 / 0
Подключенные устройства USB
    #39323785
LelikMinsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport,

спасибо, я его видел, но почему то сначала определил что не подходит. Спасибо, вроде подошло.

Анатолий ( Киев ), тоже спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подключенные устройства USB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]