allora ho fatto quasi tutto
rilevo il lettore
rilevo se la carta è inserita o meno
navigo la carta fino a trovare i dati anagrafici
ottengo i dati anagrafici ma solo parzialmente, solo i primi 150 caratteri
il problema l'ho con questa funzione di WinScard.dll forse non ho
compreso qualche parametro
Private Declare Function SCardTransmit Lib "WinScard.dll" ( _
ByVal hCard As Long, _
ByRef pioSendRequest As SCARD_IO_REQUEST, _
ByRef sendbuff As Byte, _
ByVal SendBuffLen As Integer, _
ByRef pioRecvRequest As SCARD_IO_REQUEST, _
ByRef RecvBuff As Byte, _
ByRef RecvBuffLen As Integer) As Long
il contenuto della tessera dovrei trovarmelo in RecvBuff che è un buffer
di 516 byte
ma nel buffer mi trovo solo 150 caratteri e il resto vuoto fino a
saturazione del buffer
anche se raddoppio la grandezza del buffer non cambia nulla, 150
caratteri e il resto vuoto
qualche idea?
BFS