Einzelnen Beitrag anzeigen

mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#4

AW: WinSCard.dll // Chipkarte auslesen mit Delphi

  Alt 28. Mai 2016, 12:16
du musst schon etwas genauer sagen, was du "nicht weisst"...

Die Hardware zum Chipkarten lesen ist im Prizip egal, solange es da PC/SC, CT-API oder noch neumodischere Standardtreiber gibt.
Cherry bietet sowas z.B. einzeln oder in ihre Tastaturen integriert. (meist als Omnikey-OEM)

Dann musst du einiges über Chipkarten wissen... grob getrennt in "synchrone" Speicherkarten und asynchorone Prozessorkarten heute meist nur noch im "T=1" Protokoll (also deine Bankkarten).
Die Kenntnis der verscheidenen Teile der "ISO-7816" hilft, dir beim Verständnis der grundlegeneden Kommunikation mit den Chipkarten sowie deren "Erkennung".

Ganz zum Schluss, musst du dann nur noch das Betriebssystem/FileSystem der auf der Karte implemtierten Anwendung kennen (also bei dir "Bankkarte"), dir ADPUs zusammen setzen/decodieren und schon kann deine Anwendung auf die Daten der Chipkarte zugreifen.

Mit DLL's oder Pascal hat das alles im Prinzip erstmal garnichts zu tun. Reines Treiber und ISO7816 kompatibles Gedöns.
Ob es freundliche Leute gibt, die dir sowas HI-Level in eine DLL packen und die dir fertig geben... keine Ahnung, aber man kann es sich durchaus auch selbst Schicht für Schicht erarbeiten, wenn man kein Geld ausgeben will.
  Mit Zitat antworten Zitat