我在我的Dotnet智能卡应用程序中使用winscard.dll。 我的读者,一个Omnikey 5321有一个联系人和一个非接触式的界面,被检测为两个不同的读者。 非接触式名称中包含字母“CL”。 我没有任何问题手动select读者,并做我需要的一切与他们。
有没有一种可靠的方法,使用SCardGetAttrib或其他调用,以确定哪些读卡器支持ISO14443 – 即EMV非接触? 我最终会喜欢一个快速的“select非接触式设置”button,这个button足以适用于所有的PC / SC阅读器,因此如果这种接口不存在,也可以禁用非接触式选项。
Windows中的智能卡通信build立
Java:使用智能卡令牌的相互SSL?
Windows 8禁用智能卡即插即用
如何debugging一个基本的csp minidriver
如何使用Windows SmartCard框架扩展的APDU
不,不存在这样的方法,PCSC比非接触式技术更早(古老的非接触式芯片比较老,但需要专门的读者和司机,所以没有重叠)。 因此,只有阅读器名称的命名约定以制造商依赖的方式提供这些信息。 在实践中,这并不重要。 您不要标签读者,以便用户能够选择正确的读者,但通常只需要,用户插入/放置在读卡器上。 然后PCSC将允许检测哪个读取器被加载,只要它只有一个。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。