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

时间:2013-09-27 07:07:10

标签: c# nfc smartcard rfid

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

但有时会返回错误代码 6 ,这是一个常量public const int SCARD_SPECIFIC = 6;并描述为

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

enter image description here

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

由于

1 个答案:

答案 0 :(得分:9)

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

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

  1. 转到Build-> Configuration Manager

  2. 在“Active solution platform”下,选择“New”(如果x86不存在)

  3. 设置'输入或选择新平台:'到“x86”

  4. 将“复制设置从:”设置为“”

  5. 选中“创建新项目平台”

  6. 单击“确定”并重建解决方案。

  7. 对于错误'retCode = -2146434967',这表示智能卡已在阅读器上删除。

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

    我使用了Mifare经典的1K标签。希望有人能发挥优势。

    由于