2011-11-15 3 views
2

USB를 통해 PC에 연결된 스마트 카드 리더의 일련 번호를 얻고 싶습니다. 이를 수행하는 한 가지 방법은 USB (스마트 카드 판독기)의 iSerialNumber을 얻는 것입니다. 누구든지이 목적을 위해 최선의 Java API에 대해 안내해 줄 수 있습니까?USB 연결을위한 최상의 Java API

윈도우 7에서도 작동해야합니다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

+0

관련 스레드 : http://stackoverflow.com/questions/862880/java-usb-library – adatapost

+0

Thanks @AVD. 나는 그 실을 읽었고 실제로 그 목적에 맞지 않았습니다! – HashimR

답변

0

내가 가진 솔루션은 C++을 통해 WMI를 쿼리 한 다음 JNI를 통해 Java에서 DLL을 사용하는 것입니다.

0

사용할 수있는 jUSB API가 있습니다. 문서 here

+0

감사합니다. 이 API를 사용해 보았습니다. 그것의 종류는 그것을 설정하기가 어렵습니다. 설정을 도와 주시면 정말 감사하겠습니다. – HashimR

+0

Windows 설치 지침은 [here] (http://www.steelbrothers.ch/jusb/api/usb/windows/related-docs/chp8-developerinstallation.pdf)에서 찾을 수 있습니다. 원래 프로젝트 페이지 [here] (http://www.steelbrothers.ch/jusb/) 개인적으로 시도하지 않았으므로 창 7에서 작동하는지 확신 할 수 없습니다. – abhinav

관련 문제