Нужна помощь, нет доступа к карте NFC в SDK на Windows 7

1470
Karit Com

У меня есть устройство для чтения ACR122U и карта Mifare1k, когда я пробую SDK на Windows 7, он не может получить доступ к карте, но XP это может. (Тест XP в VMware)

результат в Mifare Programming (проект SDK)

  • Я могу инициализировать и получить имя Reader, но не могу подключить карту. (В Windows 7)

    Program ready
    ?
    ?

  • Когда я пробую XP, я могу получить имя Reader, подключить карту, загрузить ключ authen и ключ authen.

    Program ready
    Successful connection to ACR122 0
    <FF 82 00 00 06 FF FF FF FF FF FF >90 00
    <FF 86 00 00 05 01 00 00 61 01
    >90 00
    Authentication success!

* в ACR122UTool (приложение поставляется с SDK), это не SDK, но он может отправить команду Direct и получил результат. (запустить на Windows 7)

ACR122U PICC Interface
Connected to : ACS ACR122 0
ACR122U APDU Command
< FF 82 00 00 06 FF FF FF FF FF FF
> 90 00
ACR122U APDU Command
< FF 86 00 00 05 01 00 00 61 01
> 90 00

Я не понимаю, код из SDK не может получить доступ к карте, но приложение поставляется с SDK, может получить доступ к карте и читать записи на карту (запустить на Windows 7)

ВЕЧЕРА. Извините за мой Eng (-_- ")

0

1 ответ на вопрос

0
jim

There are generic smart card drivers available in Windows but also specific drivers available from the ACS website.

I've had various issues with drivers in the past. My advice is to try the drivers from ACS.

Я использую драйвер с веб-сайта ACS, дата выпуска 11 ноября 2013 г., версия 4.0.0.0. Размер файла составляет 3 МБ (http://www.acs.com.hk/en/products/3/acr122u-usb-nfc- читатель /) Karit Com 10 лет назад 0
В конкретном случае, подобном этому, вам, вероятно, следует обратиться в службу поддержки ACS. jim 10 лет назад 0
обновить мое решение, я обнаружил ошибку на vs2008 и когда я перемещаю код на vs2010, это не ошибка Karit Com 10 лет назад 0
Просто хочу поделиться. Я тоже сталкивался с этой ошибкой. В большинстве случаев в Visual Studio вместо загрузки другой версии VS вы также можете попробовать изменить Target CPU на x86 в свойствах проекта. Black 7 лет назад 0