gpt4 book ai didi

windows - 如何检测智能卡读卡器接口(interface)特性

转载 作者:可可西里 更新时间:2023-11-01 09:28:29 31 4
gpt4 key购买 nike

我在我的 Dotnet 智能卡应用程序中使用 winscard.dll。我的阅读器 Omnikey 5321 具有接触式和非接触式界面,它们被检测为两个不同的阅读器。非接触式设备的名称中包含字母“CL”。我可以毫无问题地手动选择读者并与他们一起做我需要做的一切。

但是,是否有一种可靠的方法,使用 SCardGetAttrib 或其他调用来确定这些读卡器中的哪些支持 ISO14443 - 即 EMV 非接触式?我最终想要一个快速的“选择非接触式设置”按钮,该按钮足够通用以适用于所有 PC/SC 阅读器,因此如果没有这样的界面,我也可以禁用非接触式选项。

最佳答案

不,没有这样的方法,原因很简单,PCSC 比非接触式技术更早(古代的非接触式芯片更旧,但需要特殊的读取器和驱动程序,因此没有重叠)。因此,只有阅读器名称的命名约定以依赖于制造商的方式提供此信息。实际上,这无关紧要。您没有给读卡器贴上标签,这样用户就可以选择正确的读卡器,但通常只是简单地要求用户将卡插入/放置在读卡器上。然后 PCSC 将允许检测加载了哪个阅读器,只要它只是一个。

关于windows - 如何检测智能卡读卡器接口(interface)特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32488815/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com