ACR 122u NFC读卡器无法通过USB连接:返回错误

问题描述 投票:8回答:1

我正在使用C#开发一个NFC阅读系统,根据给定的SDK示例代码,我无法将该设备与应用程序连接。有时它会返回未知错误代码(-2146434967),但未在示例应用程序代码中处理。

但有时它返回错误代码6,这是一个恒定的public const int SCARD_SPECIFIC = 6;并描述为

/*===============================================================
    ' This value implies the card has been reset and specific 
    ' communication protocols have been established.
 '===============================================================*/

我不知道该怎么办,有人有什么想法吗?

谢谢

c# nfc smartcard rfid
1个回答
9
投票

联系ACS团队成员并找到了一些答案。

对于错误'retCode = 6',请执行以下步骤:

  1. 转到Build-> Configuration Manager
  2. 在“Active solution platform”下,选择“New”(如果x86不存在)
  3. 设置'输入或选择新平台:'到“x86”
  4. 设置“将设置从:”复制到“”
  5. 检查“创建新项目平台”
  6. 单击“确定”并重建解决方案。

对于错误'retCode = -2146434967',这意味着智能卡已在阅读器上删除。

我用C#试过这个。我在我的博客上描述:Simple NFC reading system for windows

我使用了Mifare经典的1K标签。希望有人会占据优势。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.