Omnikey 5325 SmartCardリーダーが私のカードを認識しないのはなぜですか?

StackOverflow https://stackoverflow.com/questions/5319742

質問

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が簡単になりたいと思っていますが、少なくとも機能します!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top