我正在尝试使用NFC技术编写Windows 7桌面应用程序。可是我找不到相关API。虽然Proximity API - http://msdn.microsoft.com/en-us/library/windows/apps/br212057.aspx 支持Windows 8,但这让我感到失望。请问有没有不与制造商绑定的NFC API?
我成功使用pcsc-sharp和NDEF Library(通过nuget)与ACS和Mifare标签的读卡器硬件一起使用。
pcsc-sharp仅提供对PC / SC API的访问权限(受多个制造商的读卡器支持)。 您仍然需要自己编写整个通信流程。 流程本身取决于您要使用哪些卡。 例如,Mifare Classic提供访问控制,因此您需要先对每个块进行身份验证才能读取或写入。 Mifare Ultralight等较简单的卡不需要这一步骤。 卡片本身在存储器组织方面经常存在很大差异。
建议阅读:
Windows.
命名空间内的内容都依赖于应用程序运行的 Windows 版本,这就是为什么它放在Windows.
而不是System.
下面的原因。 - Scott Chamberlain