代码之家  ›  专栏  ›  技术社区  ›  L4c0573

获取NFC标签uid的简单方法

  •  1
  • L4c0573  · 技术社区  · 10 年前

    有没有一种简单的方法在C#中获取NFC标签/智能卡/令牌的uid?获得了支持ISO 14443类型A和B的ACR1252u NFC读写器。我想阅读的标签来自Mifare(DESFire,Ultralight)和Topaz 512。

    已经从这个例子中得到了一个解决方案: http://the--semicolon.blogspot.de/p/this-is-simple-way-to-restart-your.html

    这是可行的,但不是有更简单的方法吗?

    1 回复  |  直到 10 年前
        1
  •  2
  •   Christophe    10 年前

    没有真正简单的方法。但由于你的阅读器/写入器似乎符合PC/SC,所以你很幸运。

    微软有一个名为WinScard的PC/SC实现。您将需要此dll从卡发送和接收APDU。

    然而,它很难单独使用。您需要为其类编写包装器或使用现有库。就我个人而言,我使用PC/SC夏普( https://github.com/danm-de/pcsc-sharp ). 它包括许多关于不同用例的示例。