Omnikey 5325 SmartCardリーダーが私のカードを認識しないのはなぜですか?
-
24-10-2019 - |
質問
SmartCard Reader(Omnikey 5325 CL USB Prox)を購入し、すべてのドライバーをインストールしましたが、カード(1386 ISOPROX IIカード)を読みません。診断ツールはそれを認識していないようであり、ScardTransmitを呼び出すとERROR_GEN_FAILUREを返します。このツールによると、リソースマネージャーは開始されて実行されていますが、ScardsVr.dllのバージョン番号はありません。ただn/a。私のカードは間違いなく機能しますが、私はこれに完全に困惑しています。すべてのドライバーとすべてをアンインストールしてみました。 Windows7を実行しています。アイデアはありますか?
解決
同様の問題でこれに出くわす人のために。 125kHzのプロックスカードの場合、ATRには施設コードと顧客識別子コードが含まれています。 ScardTransmitの呼び出しはありません。
http://www.planc.biz/pdf/cm5125_regkey.pdf
トリックは、カードが使用するフォーマットと一致するようにレジストリ値を設定することです。鉱山はそこで指定された形式では機能しませんでしたが、「顧客定義」オプションを使用して、startbitとbitLength値を使用してH10304と同様の独自の形式を入力することで、機能させることができました。 SmartCardsのドキュメント/APIが簡単になりたいと思っていますが、少なくとも機能します!
所属していません StackOverflow