|
0 / 0 / 0
Регистрация: 21.09.2017
Сообщений: 6
|
|
Определить в какой физический USB разъём подключена флешка19.11.2019, 13:09. Показов 6818. Ответов 5
Здравствуйте.
Подскажите, пожалуйста, какими методами в Windows возможно определить в каком физическом разъёме находится подключенная флешка и как это можно соотнести со структурами информации о томах на ней. Пробовал SetupAPI и WMI, но получить смог только точку монтирования и несколько ID устройства, которые никак не изменяются, при смене разъёма.
0
|
|
| 19.11.2019, 13:09 | |
|
Ответы с готовыми решениями:
5
Подключена флешка или нет Коротит разъём под наушники и USB-разъём, что делать? |
|
|
||
| 19.11.2019, 16:47 | ||
|
номер usb порта нужно определить? может здесь найдёте что-нибудь Как получить номер USB-порта, на котором "сидит" подключенное устройство https://www.sql.ru/forum/10979... ustroystvo
1
|
||
|
4085 / 2683 / 432
Регистрация: 09.09.2017
Сообщений: 11,936
|
|||
| 19.11.2019, 17:24 | |||
|
USB штука динамическая, кто раньше подключился, тому и первый номер на шине достанется, то есть нумерация устройств в принципе может произвольно гулять.
Конечно, это можно обойти, привязав каждый хаб и каждый его порт по какому-нибудь уникальному идентификатору, но не уверен, что в распространенных операционных системах это будет. . С ходу придумывается только две задачи, где бы такое могло пригодиться: монтирование конкретного раздела в конкретную точку файловой системы (но это решается монтированием по UUID, и уж точно не по номеру порта). Либо примитивная защита вроде авторизации юзера, только когда он воткнет нужную флешку в нужный порт, но очень сомневаюсь что угадывание порта хоть немного повысит безопасность.
0
|
|||
|
0 / 0 / 0
Регистрация: 21.09.2017
Сообщений: 6
|
||||
| 19.11.2019, 18:07 [ТС] | ||||
|
0
|
||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||
| 19.11.2019, 21:57 | |||
|
Кликните здесь для просмотра всего текста
instance of Win32_DiskDrive { BytesPerSector = 512; Capabilities = {3, 4, 7}; CapabilityDescriptions = {"Random Access", "Supports Writing", "Supports Removable Media"}; Caption = "Kingston DataTraveler 2.0 USB Device"; ConfigManagerErrorCode = 0; ConfigManagerUserConfig = FALSE; CreationClassName = "Win32_DiskDrive"; Description = "Дисковый накопитель"; DeviceID = "\\\\.\\PHYSICALDRIVE2"; FirmwareRevision = "PMAP"; Index = 2; InterfaceType = "USB"; Manufacturer = "(Стандартные дисковые накопители)"; MediaLoaded = TRUE; MediaType = "Removable Media"; Model = "Kingston DataTraveler 2.0 USB Device"; Name = "\\\\.\\PHYSICALDRIVE2"; Partitions = 1; PNPDeviceID = "USBSTOR\\DISK&VEN_KINGSTON&PROD_DATATRA VELER_2.0&REV_PMAP\\001A928EED05ED602949 009F&0"; SCSIBus = 0; SCSILogicalUnit = 0; SCSIPort = 0; SCSITargetId = 0; SectorsPerTrack = 63; SerialNumber = "0E0D16A09229"; Signature = 3585464809; Size = "15603356160"; Status = "OK"; SystemCreationClassName = "Win32_ComputerSystem"; SystemName = "OLEG-M"; TotalCylinders = "1897"; TotalHeads = 255; TotalSectors = "30475305"; TotalTracks = "483735"; TracksPerCylinder = 255; }; instance of Win32_USBControllerDevice { Antecedent = "\\\\OLEG-M\\root\\cimv2:Win32_USBController.Devic eID="PCI\\\\VEN_8086&DEV_8C31&SUBSYS_10E E1462&REV_05\\\\3&11583659&0&A0""; Dependent = "\\\\OLEG-M\\root\\cimv2:Win32_PnPEntity.DeviceID= "USBSTOR\\\\DISK&VEN_KINGSTON&PROD_DATAT RAVELER_2.0&REV_PMAP\\\\001A928EED05ED60 2949009F&0""; }; Добавлено через 11 минут
0
|
|||
|
4085 / 2683 / 432
Регистрация: 09.09.2017
Сообщений: 11,936
|
||||
| 20.11.2019, 10:34 | ||||
|
0
|
||||
| 20.11.2019, 10:34 | |
|
Помогаю со студенческими работами здесь
6
Как узнать, что флешка подключена? Как определить какой у меня разъем на метеринке AGP или PCI? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|