1

このタイプのカードリーダーを使用したプロジェクトがあります。テスト ツール (RS8Test.exe) があります。カードリーダーに接続し、カードを取得し、拒否し、LED で操作できます。Bu はデータを読み取ることができません。スマートカードはチップベースです。IC CARD CONTROL と呼ばれるコマンドがいくつかあることがわかりました。IC Card のアクティベートはできるのですが、eny コマンドが実行できません。たとえば、Sankyo カード リーダーを使用してスマート カードのルート フォルダーを取得するにはどうすればよいですか?

File Id = 0x00003F00
Command: 00A40000023F00

いくつかの組み合わせを試してみました

CI300A40000023F00
C00A40000023F00
CI3A40000023F00
CI300A400023F00
CI300A400003F0002

失敗。

誰かがこのカードリーダーを使っていたのかもしれません。

前もって感謝します!

4

1 に答える 1

2

私は問題を解決し、この質問に回答を追加したいと思います。誰かが助けを必要とするかもしれません。

SANKYO ICT3K5 は、磁気ストライプおよびチップベースのカードで動作します。チップベースのカードの場合、最初に IC カード機能を有効にする必要があります。その後、コマンドを IC カードに送信できます。RS8Test.exe テスト ツールは、16 進形式でコマンドを受け取ります。たとえば、ファイル ID = 0x00003F00、コマンド: 00A40000023F00 の場合、RS8Test.exe を使用して次の手順に従う必要があります。

  1. COMポートを選択し、カードリーダーに接続
  2. カード受信コマンドを ICRW に送信: C20
  3. カードを入力してください
  4. IC カードの有効化: CI0
  5. ファイル選択コマンドを送信: CI3$00$A4$00$00$02$3F$00
  6. ファイルが存在する場合は、R-APDU 9000 になります。

RS8Test.exe を使用していて、すべてのコマンドで各 16 進数データの前にこの記号を含める必要がある場合は、ここに $ 記号が必要です。

于 2015-01-30T06:37:24.413 に答える