2009-07-16 8 views
3

USB 핸들러 디버깅/새 USB 드라이버 작성과 같은 방법으로 OSX (> = 10.5)에 USB 장치 노드를 삽입하려면 어떻게해야합니까?소프트웨어를 통해 OSX에서 USB 삽입 시뮬레이션

TokenD를 사용하여 비 -USB 장치를 처리하기 위해이 기능을 사용하고 싶습니다.

USB 장치를 위조 한 다음이 가짜 장치를 처리 할 PC/SC ifdHandler를 만들어야합니다. (누군가가 꼭 필요한 기기가 아닌 TokenD를 주입하는 다른 방법을 알고 있다면 알려주십시오!).

IOKit이이 솔루션에 관련되어 있을지도 모르겠지만 ... '속임수'가 필요한 기본 항목 인 것 같습니다.

+0

문제점의 해결책을 찾으셨습니까? 나는 또한 토큰에 비 -usb/스마트 카드 장치를 사용하는 것에 관심이있다. – chendral

+0

합리적인 해결책을 찾지 못했습니다. 이것에 대한 주된 해결책은 다음과 같습니다 : * 정적 TokenD 항목을 만듭니다. 관리 할 장치가 1 대 밖에없는 경우에만 작동합니다. * IOKit을 사용하고 제어를 위해 사용자 공간에 후크가있는 가짜 드라이버를 작성하십시오 – harningt

답변

1

IOKit은 관련된 유일한 것입니다.보다 구체적인 답변이 의미를 갖기 전에 IOKit이 어떻게 작동하는지 잘 파악해야합니다. 애플의 문서가 당신을 위해 그것을하지 않는다면, Amit Singh의 책은 약간의 날짜가 있더라도 많은 여유를 찾아야한다.

관련 문제