资料没保存,只有相应的Function,这个可以去查的。 Function SCardEstablishContext(dwScope:Longword;pvReserved1:Longword;pvReserved2:Longword;var phContext:Longword):Longint;stdcall;external 'winscard.dll'; Function SCardReleaseContext(phContext:Longword):Longint;stdcall;external 'winscard.dll'; Function SCardConnectA(hContext:Longword;szReader:String;dwShareMode,dwPreferredProtocols:Longword;var phCard:Longword;var pdwActiveProtocol:Longword):Longint;stdcall;external 'winscard.dll'; Function SCardDisconnect(hCard:Longword;dwDisposition:Longword):Longint;stdcall;external 'winscard.dll'; Function SCardTransmit(hCard:Longword;var pioSendPci:SCARD_IO_REQUEST;pbSendBuffer:string;cbSendLength:Longword;var pioRecvPci:SCARD_IO_REQUEST;pbRecvBuffer:PChar;var pcbRecvLength:Longword):Longint;stdcall;external 'winscard.dll'; Function SCardListReadersA(SCARDCONTEXT:Longword;mszGroups:string;mszReaders:PChar;var pcchReaders:Longword):Longint;stdcall;external 'winscard.dll'; Function SCardGetStatusChangeA(hContext:Longword;dwTimeout:Longword;var rgReaderStates:SCARD_READERSTATEA;cReaders:Longword):Longint;stdcall;external 'winscard.dll';
如果你只是读写COS那还简单。
查询下 winscard.dll 资料。(Windows自带的)
最差也要提供个读卡指令吧?
都不知道你用的那家的卡,没发帮到你了。
Function SCardEstablishContext(dwScope:Longword;pvReserved1:Longword;pvReserved2:Longword;var phContext:Longword):Longint;stdcall;external 'winscard.dll';
Function SCardReleaseContext(phContext:Longword):Longint;stdcall;external 'winscard.dll';
Function SCardConnectA(hContext:Longword;szReader:String;dwShareMode,dwPreferredProtocols:Longword;var phCard:Longword;var pdwActiveProtocol:Longword):Longint;stdcall;external 'winscard.dll';
Function SCardDisconnect(hCard:Longword;dwDisposition:Longword):Longint;stdcall;external 'winscard.dll';
Function SCardTransmit(hCard:Longword;var pioSendPci:SCARD_IO_REQUEST;pbSendBuffer:string;cbSendLength:Longword;var pioRecvPci:SCARD_IO_REQUEST;pbRecvBuffer:PChar;var pcbRecvLength:Longword):Longint;stdcall;external 'winscard.dll';
Function SCardListReadersA(SCARDCONTEXT:Longword;mszGroups:string;mszReaders:PChar;var pcchReaders:Longword):Longint;stdcall;external 'winscard.dll';
Function SCardGetStatusChangeA(hContext:Longword;dwTimeout:Longword;var rgReaderStates:SCARD_READERSTATEA;cReaders:Longword):Longint;stdcall;external 'winscard.dll';