2011-03-16 8 views
0

스마트 카드 리더 (OMNIKEY 5325 CL USB Prox)를 구입하고 모든 드라이버를 설치했지만 카드 (1386 ISOProx II 카드)를 읽지 않습니다. 진단 도구가이를 인식하지 못하고 SCardTransmit을 호출하면 ERROR_GEN_FAILURE가 반환됩니다. 이 도구는 자원 관리자가 시작되어 실행 중이지만 scardsvr.dll의 버전 번호는 말하지 않습니다. 그냥 N/A. 내 카드는 틀림없이 작동하지만, 나는 완전히 이것에 난처합니다. 모든 드라이버와 모든 것을 제거하려고했습니다. 실행중인 Windows 7. 어떤 아이디어? 그냥 비슷한 문제로이 건너 오는 사람을 위해Omnikey 5325 스마트 카드 판독기가 내 카드를 인식하지 못하는 이유는 무엇입니까?

Screenshots of diagnostic tool

답변

2

. 125kHz Prox 카드의 경우 ATR에는 시설 코드와 고객 ID 코드가 들어 있습니다. SCardTransmit 호출이 없습니다.

http://www.planc.biz/pdf/CM5125_RegKey.pdf

트릭

는 어떤 형식 카드의 용도에 맞게 레지스트리 값을 설정하는 것입니다. Mine은 거기에 지정된 형식으로 작동하지 않았지만 "고객 정의"옵션을 사용하고 StartBit 및 BitLength 값을 사용하여 H10304와 비슷한 자체 형식을 사용하여 작업을 수행 할 수있었습니다. 스마트 카드를위한 더 쉬운 문서화/apis가 있었으면 좋겠지 만, 적어도 작동합니다!

관련 문제