Pergunta

O que é a melhor maneira de descobrir o que drives USB estão conectados, onde eles são montados, e seus detalhes exclusivos como número de série, PID e que porta USB Hub eles estão conectados? Algo semelhante ao que USBlyzer faz para Windows, mas por meio de programação.

Foi útil?

Solução

Você pode usar o Terminal e execute:

system_profiler SPUSBDataType

Ela vai mostrar todos os dispositivos USB conectados, com informações detalhadas.

Outras dicas

O Finder tem um "Sobre este Mac" opção sob a Apple na parte superior esquerda. Pedir mais informações e siga os dispositivos ===> árvore de USB para encontrar suas respostas. Em uma casca ou outro módulo de execução, não tenho idéia de como recuperar esta informação.

USB Prober é a ferramenta mais útil. Ele pode ser encontrado em / Developer / Applications / Utilities / USB Prober.

Eu não sou um especialista de I / O no Mac OS X, mas eu ouvi de I / O Kit , que pode ser um ponto de partida bom.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top