2009-10-31 2 views
1

좋아, 그럼 여기 설치. OS X (> = 10.5)에서는/Volumes/FLASHDRIVE라는 알려진 위치의 마운트 된 usb 장치가이 장치가 다른 USB 장치 (예 : 카드 판독기)를 통해 연결되는지 여부를 확인하고 그래서, 어느 쪽.OS X에서 USB 장치로 연결 장치 쿼리하기

이상적으로 이것은 모두 파이썬으로 수행 할 수 있지만 그렇지 않은 경우에도 좋습니다.

+0

OSX 응용 프로그램을 개발하여 응용 프로그램 저장소에 제출하기 전에 OSX 및 응용 프로그램에서 연결 한 USB 장치를 수신하는 것이 좋습니다. App Store에 제출할 때 "App Sandbox"를 활성화하고 App Sandbox에서 USB를 활성화했습니다. 그러나이 응용 프로그램을 활성화하면 USB 연결 장치 목록을 가져올 수 없습니다. github에서 peertalk 라이브러리를 사용하고 있습니다. 링크는 다음과 같습니다. PeerTalk 이제 누구나 해결책을 제안 할 수 있습니까? 또는 USB를 사용하여 osx에서 연결된 장치 목록을 가져 오는 옵션을 제안하십시오. 감사합니다. –

답변

0
당신이 예 .. 이대로 용어 볼륨와 용어 장치을 혼동하고

(대부분 실제 상황에서) 만 포함 된 하나의 장치가있을 것입니다.

대부분의 하드웨어 상태는 IOKit의 범위에 속하므로 파이썬에서이 정보를 얻을 수있는 유일한 방법은 ioreg 도구의 출력을주의 깊게 파싱하는 것입니다.

관련 문제