スマート カード リーダーを処理する必要がある Windows サービスを作成しています。
挿入されたスマートカードに接続しようとすると、SCardConnect()
失敗することがよくありますSCARD_E_SHARING_VIOLATION
。これは、基本的に次のことを意味します。
他の未解決の接続があるため、スマート カードにアクセスできません。
けっこうだ。
少なくとも 1 つの他のプロセスが同時に Smart にアクセスしようとしていると思います。しかし、それがどのプロセスであるかを判断する方法はありますか?