AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Chipcard/Reader lesen/schreiben SCR-SCM335 USB

Chipcard/Reader lesen/schreiben SCR-SCM335 USB

Ein Thema von exasoft · begonnen am 19. Nov 2015 · letzter Beitrag vom 24. Nov 2015
Antwort Antwort
Seite 1 von 2  1 2   
Benutzerbild von exasoft
exasoft

Registriert seit: 19. Nov 2015
Ort: Frankfurt
47 Beiträge
 
#1

Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 19. Nov 2015, 17:01
Hi @ALL,
ich habe das Problem, dass ich in Delphi o.g. Cardreader/Chipkarten lesen/beschreiben können muss. Bisher hatte ich da immer einen Bekannten der das in VB gemacht hatte - jetzt aber beruflich was ganz anderes macht.

Ich hätte für diesen einige Beispielprogramme in VB, Dokumentation, etc. - jedoch bin ich überhaupt nicht bewandert betreffend "DLL-Programmierung/API,...". Das Forum habe ich auch schon durchsucht - aber leider nichts gefunden.

Das Ganze wird für einen "Carrerabahn-Steuerung" gebraucht. Jede Spur erhält eine eigene Karte, die wiederum eine Relaiskarte steuert, die dann den Bahnstrom liefert, etcpp. Insgesamt eine seeehr cooles Projekt, weil darüber auch Zugang, Verzehr, uvm. läuft.

Hätte jemand von euch da eine "Anlaufstelle, Beispiele,.." oder ne Idee??

Das wäre MEEEGA-cool!

Danke vorab..
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 19. Nov 2015, 20:13
Crosspost
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von exasoft
exasoft

Registriert seit: 19. Nov 2015
Ort: Frankfurt
47 Beiträge
 
#3

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 19. Nov 2015, 21:39
Ööhm..??
  Mit Zitat antworten Zitat
Benutzerbild von exasoft
exasoft

Registriert seit: 19. Nov 2015
Ort: Frankfurt
47 Beiträge
 
#4

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 19. Nov 2015, 21:46
Sorry, ich habe in mehreren foren meine anfrage gestellt, weil ich nicht weiss, welches forum mir da auskunft geben könnte - finde so wenig dazu betreffend delphi und isr leider recht dringend.
Waere super, wenn es da jemanden bei euch gäbe.
LG
  Mit Zitat antworten Zitat
mensch72

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

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 20. Nov 2015, 00:25
der Hersteller und Typ und Anschluss des Chipkartenlesers ist im Prinzip fast völlig egal,
denn es gibt unter Windows ja Standard-APIs, welche per Treiber auch dieser Leser ünterstützt.

http://www.scm-pc-card.de/index.php?...product_id=220
API: PC/SC, CT-API (über einen PC/SC-basierenden Wrapper)

Viel wichtiger ist das Wissen um die Chipkarten, man sollte schon die Unterschiede zwischen "Speicherkarten" und bei Prozessorkarten deren Betriebssystem/Filesystem/Securitysystem kennen. Das ganz dann z.B. per ISO 7816 Commandset über die PCSC Api oder was auch immer zu nutzen ist der kleinere Teil der Aufgabe, egal ob in Delphi, VB,VC, oder was auch immer programmiert wird.

Mit was kennst du dich nun nicht aus:
? ISO 7816 Klasse A und AB Karten
? sync. Speicherkarten bzw. async. KartenProtokolle T=0, T=1
? PC/SC, CT-API
? SCM MCARD API
? (Speicher)Chipkarten mit welcher Speichergröße und welchem (Schreib)Schutz

Erst wenn du dir all das sicher selbst beantworten kannst, solltest du anfangen darüber nach zu denken ob du dann so selbst mit Delphi über die APIs die ChipKarten absolut LowLevel ansprechen und nutzen willst.

Alternativ definiere eine genaue Aufgabenstellung und ein dir genehmes HighLevel (Funktions)Interface und beauftrage jemanden der sich damit bereits auskennt deine benötigte Funktionalität LowLevel dir zu programmieren.


..."finde so wenig dazu betreffend delphi und isr leider recht dringend"...
dringend ist immer gut, denn heißt Geld spielt keine Rolle... also nenne einen Termin samt einer 4stelligen Eurozahl und harre der Angebote

Geändert von mensch72 (20. Nov 2015 um 00:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von exasoft
exasoft

Registriert seit: 19. Nov 2015
Ort: Frankfurt
47 Beiträge
 
#6

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 20. Nov 2015, 09:56
Hallo und Danke erstmal für die Infos.

Ich denke, dass ich da vielleicht wirklich einen neuen "Partner" brauche - diesmal aber besser in Delphi, weil ich zwar in Delphi, ab Version 1.0, entwickle, aber hauptsächlich betreffend GUI, DB, Netzwerk, CS, Sockets, Schnittstellen, .. - und somit zumindest mich über den Code "reinlesen" könnte. Delphi besitze ich in XE - XE7 (teilw. Enterpr./Std.) - und nutze diese, je nach benötigten Kompos.

Was meinst du an wen/wohin ich mich da wenden könnte? Btw müsste/sollte "dieser" sich dann auch gleich um die "Relaiskarten-Geschichte" kümmern, die zzt. noch seriell über eine alte TCOMPort-Komponente (unter D7) abgehandelt wird - die Karten selbst aber auch eine USB-SS bieten. USB hab ich halt auch noch nix gemacht.

Käme halt auf den Preis an.

Danke nochmal..

Ralf
  Mit Zitat antworten Zitat
OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 20. Nov 2015, 12:46
Vielleicht ist es auch sinnvoll, einfach das VB-Projekt weiterzupflegen. Ein Blick darauf kann sicher nicht schaden, sag ich mal.
  Mit Zitat antworten Zitat
Benutzerbild von exasoft
exasoft

Registriert seit: 19. Nov 2015
Ort: Frankfurt
47 Beiträge
 
#8

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 21. Nov 2015, 19:53
nein, weil die komplette suite neu realisiert wird (teilw d7, c und vb). Jetzt möchte ich gerne alles in xe7 realisieren.

also ich hab nochmal geschaut. Eigentlich wird da einfach nur eine ID (6stellige zahl) EINMALIG auf die karte geschrieben, weil die eigentlichen Daten dazu in der db liegen.

Also reden wir hier einfach nur von "karte mit integer init) und diese "liefern/auslesen".

Ich schaue morgen mal was genau das für ein kartentyp ist..

LG

Geändert von exasoft (21. Nov 2015 um 20:00 Uhr)
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#9

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 21. Nov 2015, 20:29
Hmm..

Habe keinen SmartCard-Reader, aber habe einfach mal 'PC/SC delphi' bei Google eingegeben und direkt folgendel Link erhalten:

http://www.infintuary.org/stpcsc.php

Hier scheint ein Beispiel zu sein, wie mit Delphi über die PC/SC Schnittstelle gearbeitet werden kann.

Vielleicht hilft das...

Edit..

Torry

http://torry.net/pages.php?id=277

Geändert von HolgerX (21. Nov 2015 um 20:31 Uhr)
  Mit Zitat antworten Zitat
mensch72

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

AW: Chipcard/Reader lesen/schreiben SCR-SCM335 USB

  Alt 21. Nov 2015, 22:40
nur mal keine Angst vor "USB"... 97% geht da ver "vituellem" Comport 1:1 genauso wie früher mit "echten" ComPorts und da funktionieren auch fast alle "ComPort Komponenten"(die man aber für einfaches Senden & Empfangen garnicht braucht, denn das geht per DelphiWinAPI Call ausreichend gut)


http://www.electronic-software-shop....rb-8-fach.html
Es gibt für kleines Geld da einiges... das geht von XP bis Win10 und es gibt Beispiele von Delphi über C und Scripts bis Raspery
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz