2011-07-26 11 views
2

私は、WinSCardを直接使用してスマートカード上のプロプライエタリアプリケーションと通信する.NETアプリケーションを持っています。Windowsで特定のスマートカードハードウェアIDの自動スマートカードミニドライバのインストールを無効にすることはできますか?

カードが最初に挿入されると、Windowsはユーザーにドライバを検索していることを通知し、失敗します。これは避けたいものです。

私は、スマートカード用のミニドライバを作成していないと思います。これは、WinSCardを使用してすべての重労働を実行する管理ライブラリをすでに作成しているためです。特定のデバイスのドライバをインストールしないようにWindowsに指示する方法はありますか?

答えて

2

正確に何をすべきかを教えてもらえませんが、のINFファイルをインストールする必要があります。には、関連するドライバがありません。このデバイスのケア」)

+0

これはしばしば「ヌルドライバ」と呼ばれ、 –

0

プログラムとファイルの検索]ボックスにタイプgpedit.mscスタートをクリックして、スマートカードプラグインを無効にして、ローカルグループポリシーでクライアントコンピュータで

  1. を再生するために、これを試してみてください、 Enterキーを押します。コンソールツリーで

  2. コンピュータの構成下、管理用テンプレートをクリックします。詳細ペインで

  3. Windowsコンポーネントをダブルクリックし、スマートカードをダブルクリックします。

  4. を右クリックします。スマートカードプラグアンドプレイサービスをオンにし、[編集]をクリックします。

  5. 無効をクリックし、[OK]をクリックします。

[https://technet.microsoft.com/en-us/library/dd979547(v=ws.10).aspx]

0

@Paul-Bettsabsolutely rightだと私は私が直接PCSCを使用していたとして、MIFARE DESFireカードのスマートカードミニドライバーをインストールするには、カードのドライバがちょうど必要とされていませんどのようにワークアウトにしようといくつかの時間を費やし。

最終的に、nullミニドライバに対して特定のカードを登録できるユーティリティを提供した有益な記事が見つかりました。

提供されるファイルは、ソースと2つのバッチファイル

  • pcsc_no_minidriver_memory.cmdが付属しては、PC/SC Vに基づいて構成さごとにメモリカード(ATRを無効にします。メモリーカードの2仕様)
  • pcsc_no_minidriver_well_known.cmdは、それが付属していませんミニドライバ(NXP Desfire、NXPのMifareプラス、様々なカリプソカード、...)

を持っていないいくつかのよく知られている非接触型カードを無効にしますしかし警告。もちろん

使用このソフトウェアとケアとの関連のスクリプトは、それはあなたの20 $やる-cryptographicカードで正常に動作するようにシステムを防ぐことと、あなたが本当に、それは何をするかを理解するようにしてくださいそのミニドライバがCryptoAPIで動作する必要があります。

関連する問題