C# 如何用C语言在智能卡上写文件#
我想在接受APDU命令的处理器智能卡中写入文件。 您知道C#或智能卡sdk中的任何示例吗C# 如何用C语言在智能卡上写文件#,c#,smartcard,apdu,C#,Smartcard,Apdu,我想在接受APDU命令的处理器智能卡中写入文件。 您知道C#或智能卡sdk中的任何示例吗 有人用过吗?我们用的是Subsembly。我们对它做的不多,但它应该让你开始 下面是CodeProject call“”中的一篇文章,可以帮助您。首先,您需要为WinScard dll创建托管包装。WinScard是Microsoft的PC/SC实现。您需要此dll来发送和接收卡中的APDU 接下来,您需要知道您将要使用的智能卡的操作系统是什么。您必须具有智能卡的API文档。这将帮助您构造用于写入文件的正确
有人用过吗?我们用的是Subsembly。我们对它做的不多,但它应该让你开始
下面是CodeProject call“”中的一篇文章,可以帮助您。首先,您需要为WinScard dll创建托管包装。WinScard是Microsoft的PC/SC实现。您需要此dll来发送和接收卡中的APDU
接下来,您需要知道您将要使用的智能卡的操作系统是什么。您必须具有智能卡的API文档。这将帮助您构造用于写入文件的正确apdu。在智能卡世界中,没有单一的通用方法来创建文件。这一切都取决于卡的操作系统。我已经开发了C#中Winscard的托管包装器,用于发送APDU和接收基于处理器的智能卡的响应 如果您没有卡操作系统的API,但您知道它遵循ISO 7816,那么您可以使用该标准来构建APDU
如果你在这个话题上需要更多帮助,请告诉我。我在智能卡方面已经工作了4年。您在上面的链接中提到的pcsc sharp实际上没有得到有效维护。然而,我在丹尼尔·穆勒的同名图书馆()
文档非常好,而且库本身在32位和64位windows和linux上都非常适合我。我实际上没有使用pcsc sharp。在我以前的商业应用程序中,我自己创建了pc/sc包装器。pcsc sharp拥有2条款BSD许可证,该条款中有一些条款我的客户不喜欢。