問題タブ [smartcard-reader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - キーボードウェッジカードスキャナーを読み取るためのC#およびWPF用の高レベルグローバルキーボードフック
.NETマネージコードでサポートされている唯一のキーボードフックは、低レベルのキーボードフック(WH_KEYBOARD_LL)です。
WPF / C#でのグローバルキーボードフック(WH_KEYBOARD_LL)の使用を参照してください。
現在、上記のコードがアプリケーションで機能しているので、カードをスワイプすると、すべてのキーストロークのリストが表示されます。問題は、「%」や「;」などの区切り文字を入力することです。Alt + Numpad +が送られてきますか?これらのシンボルに対応するWPFキーオブジェクト。
私の質問:これをより高レベルで動作させる方法、つまり、すべてのキーボードコマンドから生成された文字列をキャプチャする方法はありますか?
乾杯!
php - アクセス カード リーダーと PHP をリンクするにはどうすればよいですか?
PHPでアクセスカードリーダーを使いたいです。私は大学への出席を監視するためにこれを行っています。アクセスカードリーダーからデータベースへの読み取りに使用できる中間技術はありますか?
blackberry - Blackberry スマートカード リーダーの例
BlackBerry スマートカード リーダーを利用する BlackBerry 用のアプリを作成しています。この件に関するドキュメントはあまりないので、誰かが最初の例を教えてくれると本当にうれしいです.
基本的に、カードには 1 つの RSA 秘密鍵と証明書 (対になった公開鍵用) があります。データを暗号化/復号化し、署名もできるようにしたいと考えています。最終的な目標は、スマートカードに含まれるクライアント証明書を使用して、相互認証された SSL 接続を確立することです。
これが私がこれまでに思いついたコードです:
これtoken
は有望に見えます - いくつかの素晴らしいメソッドがありますが、「不可解な」引数があります。次はどうする?
usb - スマートカード リーダーの命名: リーダーを削除すると、残りの名前が変更されます
私はスマートカードアプリケーションを書いています。このアプリケーションは、カードをリーダーに接続し、時々それで動作します。リーダーが使用できなくなったときに監視する必要があります (カードが取り出されるか、リーダーが USB から取り外されます)。
リーダーはSCardStatusChangeを使用して監視されます。この機能には、監視するリーダー名が必要です。
カード付きの 2 つのリーダーを USB スロットに挿入します。「USB Smart Card Reader 0」「USB Smart Card Reader 1」として認識されます。リーダーを 1 つ削除します。Windows は、「USB スマート カード リーダー 1」がまだ接続されていると表示します。私はそれを挿入します - 両方とも利用可能です。今、私は2番目のものを削除します。Windows はまだ「USB スマート カード リーダー 1」が接続されていると表示します。そして、まだ接続されている「USB Smart Card Reader 0」であるため、これが問題です。名前が変更されたため、追跡ルーチンはリーダーを監視できません。
ドライバーの問題ですか、それとも XP スマートカード サブシステムの問題ですか? 使用されるドライバーは、USB CCID Compliant バージョン 5.2.3790.1830 (VID 076B、PID A021)、usbccid.sys です。
c# - C#またはC/C++を使用してWindows 7でスマートカードリーダー名を取得する方法は?
C .dll (残念ながら、.dll には適切なドキュメントがありません) を使用してスマート カードにアクセスする C# プログラムを作成しようとしています。.dll の関数の 1 つは、リーダーの名前を引数として使用します。私の問題は、名前を取得する方法がわからないことです。
答えを探した後、ここの例で必要なものに似たものが見つかりました: http : //msdn.microsoft.com/en-us/library/aa379803%28VS.85%29.aspx前述の例で説明したように、C# を使用して szReader 値を取得します。誰かが私を助けてくれますか、少なくとも正しい方向に向けてくれますか?
編集: 誰も答えを知らないように見えるので、質問を拡大します: C/C++ と Windows API を使用してスマートカード リーダー名を取得するにはどうすればよいですか? スマートカード API の MSDN サイトを読みましたが、リーダーを一覧表示する関数が見つかりませんでした。私の考えは、スマートカードの .dll と C# プログラムの間に入る C/C++ .dll を作成することです。リーダーのリストを生成し、ユーザーにリーダーを選択させ、選択した名前を引数として使用してスマートカード .dll を呼び出します。
smartcard-reader - PN532 カード エミュレーション モード
ACR122U をカード エミュレーション モードで設定しようとしていますが、使い方がわかりませんでした。リーダーとの通信に Java 6 スマートカード io を使用しています。PN 532 カード エミュレーション モードで作業した人がいます。
よろしくお願いします アニッシュ
c# - ASP.NETサイトからスマートカードにアクセスするにはどうすればよいですか?
ASP.NETサイトのスマートカードと通信する必要があります。Windowsのカードリーダーで動作するdll(Winscard.dllとSCM Micro ReaderのdllであるMCSCM.dllを使用)を作成しましたが、ASP.NETでは使用できません。プロジェクトはIEでのみ実行され、Javascriptを回避する必要があります。
お手伝いありがとう。
smartcard - pkcs#11 対応のスマート カードとリーダー
どのスマート カードと USB リーダーが手頃な価格で、VPN に適していて、PKCS#11 サポートがあるかについて、誰か提案はありますか?
c# - Select AID コマンドが機能しない
C# を使用して EMV カードを読み取るアプリケーションに取り組んでいます。私は Winscard.dll を使用しています。そして、私は接続を確立しました-リーダーを選択しました-カードに接続してATRを取得します。しかし、AIDリストを使用してコマンドSlecetdアプリケーションを送信すると、データを受信しませんでした。SW1SW2を61XX(XXはデータの長さ)として受信することを期待していました。コマンドを00A4040007A0000000031010として送信しました。
コードは次のとおりです。
//==================================== public void ScardTransmit() { SCARD_IO_REQUEST ioRecv = 新しい SCARD_IO_REQUEST (); バイト[] pbRecvBuffer = 新しいバイト[255]; int pcbRecvLength = 255; バイト[] pbsendBuffer = this.GetSendBuffer();
}
java - Javaでスマートカードを操作する方法は?
スマートカードと対話できるJavaのライブラリ(API)はありますか?WinSCardライブラリに似ています。
スマートカードに接続して、そこからデータを読み取ることができる必要があります。どのOS(Linux、Mac、Windows)でも使用できるように、Javaで実装する必要があります。以来、WinSCardライブラリはDLL(WinSCard.dll)を使用しているため、Windowsでのみ機能します。
JavaのWinSCardほど良いものはありますか?