C# C.dotnet核心PCSC和万能3121

C# C.dotnet核心PCSC和万能3121,c#,smartcard,smartcard-reader,pcsc,omnikey,C#,Smartcard,Smartcard Reader,Pcsc,Omnikey,我有一个工作应用程序,其中行车记录仪远程连接到我的软件,并使用经过认证的行车记录仪公司智能卡进行身份验证。该应用程序与a完美配合,出于各种原因,我现在尝试让它与a配合使用。我使用标准的c调用,没有什么特别的。我可以与读者联系,我可以看到读者确实是联系在一起的。但是,我无法与智能卡通信 据我所知,这些智能卡遵循标准ISO 7816,如果读卡器符合ISO 7816,它应该可以工作。。。正当我相信读者是顺从的。每当我试图通过发送一组特定的APDU来选择DF并从卡中读取二进制文件,从卡中读取一些数据时,

我有一个工作应用程序,其中行车记录仪远程连接到我的软件,并使用经过认证的行车记录仪公司智能卡进行身份验证。该应用程序与a完美配合,出于各种原因,我现在尝试让它与a配合使用。我使用标准的c调用,没有什么特别的。我可以与读者联系,我可以看到读者确实是联系在一起的。但是,我无法与智能卡通信

据我所知,这些智能卡遵循标准ISO 7816,如果读卡器符合ISO 7816,它应该可以工作。。。正当我相信读者是顺从的。每当我试图通过发送一组特定的APDU来选择DF并从卡中读取二进制文件,从卡中读取一些数据时,读卡器上的红灯闪烁,但什么也没有发生。似乎APDU的发送未正确处理。但我不确定会发生什么


有人知道为什么我可以使用VDO阅读器,但不能使用万能钥匙吗?OMNIKEY是否需要一些额外的初始化步骤,或者与PCSC C或其他东西一起使用?

自您之前的帖子以来发生了什么变化?改变了什么意思?它现在起作用了吗?另一位程序员修复了我们连接到行车记录仪的设备中的一个错误,现在一切都正常了:但出于研究目的,我想知道我是否可以让它使用万能钥匙,而不是VDO。你的意思是?只要安装了读卡器的供应商驱动程序,并且在这两种情况下,卡都被解锁,它就会工作。检查设备管理器以确保安装了正确的驱动程序。读卡器驱动程序还需要支持卡的地址/数据大小。卡片已经存在很长时间了。Earl卡为8位地址/数据,新卡更大。因此,旧读卡器可能不支持新卡。此外,新读卡器可能无法与旧卡向后兼容。一个读卡器可能是解锁卡,而另一个读卡器可能不是。很可能是司机。解决了:你说得对,我的好先生。我已经下载了一个驱动程序,但它显然是一个旧的或什么的。我为linux x 64下载了这个:。现在一切都好了。谢谢你,伙计!