Запрос подключаемого устройства для USB-устройств в OS X

Итак, вот настройка. В OS X (>= 10.5) возможно ли, учитывая смонтированное USB-устройство с известным местоположением, скажем /Volumes/FLASHDRIVE, узнать, подключается ли это устройство через другое USB-устройство (например, устройство чтения карт) и если так, какой.

В идеале все это можно было бы сделать на питоне, но если нет, то тоже нормально.


person Paul Wicks    schedule 31.10.2009    source источник
comment
Я разработал приложение для OSX, которое прослушивает USB-устройства, подключенные к OSX, и приложение работает нормально перед отправкой в ​​​​магазин приложений. Во время отправки в магазин приложений я включил песочницу приложения и включил USB в песочнице приложения. Но после включения это приложение не может получить список подключенных USB-устройств. Я использую библиотеку peertalk из github. Ссылка ниже: PeerTalk Итак, теперь, пожалуйста, кто-нибудь может предложить решение для этого. или предложите любой вариант, чтобы получить список устройств, которые подключены из osx через USB. Спасибо   -  person Mitesh Khatri    schedule 29.06.2017


Ответы (1)


Вы путаете термин устройство с термином том — в этом примере (и в большинстве реальных ситуаций) задействовано только одно устройство.

Состояние большей части аппаратного обеспечения находится в ведении IOKit, и единственный способ получить эту информацию из Python — это тщательный анализ выходных данных инструмента ioreg.

person Azeem.Butt    schedule 31.10.2009