1
좋아, 그럼 여기 설치. OS X (> = 10.5)에서는/Volumes/FLASHDRIVE라는 알려진 위치의 마운트 된 usb 장치가이 장치가 다른 USB 장치 (예 : 카드 판독기)를 통해 연결되는지 여부를 확인하고 그래서, 어느 쪽.OS X에서 USB 장치로 연결 장치 쿼리하기
이상적으로 이것은 모두 파이썬으로 수행 할 수 있지만 그렇지 않은 경우에도 좋습니다.
좋아, 그럼 여기 설치. OS X (> = 10.5)에서는/Volumes/FLASHDRIVE라는 알려진 위치의 마운트 된 usb 장치가이 장치가 다른 USB 장치 (예 : 카드 판독기)를 통해 연결되는지 여부를 확인하고 그래서, 어느 쪽.OS X에서 USB 장치로 연결 장치 쿼리하기
이상적으로 이것은 모두 파이썬으로 수행 할 수 있지만 그렇지 않은 경우에도 좋습니다.
(대부분 실제 상황에서) 만 포함 된 하나의 장치가있을 것입니다.
대부분의 하드웨어 상태는 IOKit의 범위에 속하므로 파이썬에서이 정보를 얻을 수있는 유일한 방법은 ioreg 도구의 출력을주의 깊게 파싱하는 것입니다.
OSX 응용 프로그램을 개발하여 응용 프로그램 저장소에 제출하기 전에 OSX 및 응용 프로그램에서 연결 한 USB 장치를 수신하는 것이 좋습니다. App Store에 제출할 때 "App Sandbox"를 활성화하고 App Sandbox에서 USB를 활성화했습니다. 그러나이 응용 프로그램을 활성화하면 USB 연결 장치 목록을 가져올 수 없습니다. github에서 peertalk 라이브러리를 사용하고 있습니다. 링크는 다음과 같습니다. PeerTalk 이제 누구나 해결책을 제안 할 수 있습니까? 또는 USB를 사용하여 osx에서 연결된 장치 목록을 가져 오는 옵션을 제안하십시오. 감사합니다. –