2017-05-06 9 views
0

私はACR1281リーダーを持っています。私はカードなしでリーダーに認証キーを読み込もうとしています。PCSC C#スマートカードなしでオーソメーションキーをロード

私が書くとき:

var isoReader = new IsoReader(
    context, readerName, SCardShareMode.Shared, SCardProtocol.Any, false) 

それは私に "取り外したカード" エラーを返します。

しかし、SCardShareMode.Directを使用すると、apdu-commandsを送信して認証キーを読み込むことができません。

カードなしでリーダーと作業できますか?どのモードとプロトコルが必要ですか?

+0

この問題が発生したのはあなただけではありません。 Linux PCSCLiteの実装では、Windows PC/SC実装のバグのように思えます。 – arminb

答えて

0

this questionで提案されているように、SCARD_PROTOCOL_UNDEFINEDをプロトコルパラメータとして設定しようとします。したがって、あなたが使用しているスマートカードフレームワークの内部には、SCardProtocol.Undefinedのようなものが必要です。

関連する問題