2013-09-27 10 views
6

Sto sviluppando un sistema di lettura NFC con C#, in base ai codici di esempio forniti con SDK Non riesco a collegare il dispositivo all'applicazione. A volte restituisce il codice di errore sconosciuto (-2146434967) che non viene gestito nei codici dell'applicazione di esempio. enter image description hereACR 122u Il lettore NFC non si collega tramite USB: errore di ritorno

Ma a volte restituire il codice di errore , che è una costante public const int SCARD_SPECIFIC = 6; e descrivo come

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

enter image description here

non so come procedere, Qualcuno ha qualche idea ?

Grazie

risposta

6

membro del team ACS contattato e trovato alcune risposte.

Per l'errore 'RETCODE = 6', si prega di fare le seguenti operazioni:

  1. Vai a Build-> Configuration Manager

  2. Sotto 'piattaforma soluzione attiva', selezionare 'Nuovo' (se x 86 non esiste)

  3. Set 'Digitare o selezionare la nuova piattaforma:' a

  4. Set "impostazioni di copia da:" "x86" di ""

  5. Controllare il 'Crea nuovo piattaforme progetto'

  6. Fare clic su 'OK' e ricostruire la soluzione.

Per l'errore 'RETCODE = -2.146,434967 millions', significa che la smart card è stata rimossa dal lettore.

Ho provato questo con C#. Ive ha descritto sul mio blog: Simple NFC reading system for windows

Ho usato tag Mifare classic 1K. Spero che qualcuno si avvantaggi.

Grazie

Problemi correlati