1

Windows 8 ストア アプリで、スマート カードからデータを読み取りたいと思います。Windows.Devices.EnumerationSmartCard リーダー (USB デバイス) をインストールすると、名前空間を介してそのデバイス パスと接続状態を読み取ることができます。デバイス インターフェイス ID も取得可能 (50dd5230-ba8a-11d1-bf5d-0000f805f530) であり、これをアプリのマニフェスト ファイルに必要な機能として入れました。

CreateDeviceAccessInstanceデバイスとの対話には、メソッドを呼び出す C++ コンポーネントを使用します。ただし、この呼び出しは常にACCESS_DENIED例外になります。

さらに調査した結果、カスタム ハードウェア デバイス (プリンター、マイク、マウスなど以外のすべて) とやり取りするには、Windows 8 ドライバー ストアに公開されているデバイス ドライバーをいくつか調整する必要があることがわかりました。喜んでそうしますが、私は IHV ではないので、汎用ドライバーと汎用インターフェイスを使用したいと考えています。

ここから先に進み、USB スマートカード デバイスの汎用インターフェイスを使用する方法を誰かに教えてもらえますか?

4

1 に答える 1