Erstmal danke für die Antwort.
Wie gesagt, ich kümmere mich nochmal um genauere Traces. Außerdem werd ich nochmal nach aktuellen Kartenleser-Treibern gucken.
Das ist so ein kleiner Towitoko Leser, den die Sparkasse Bremen vor Jahren mal verteilt hat. Ist glaube ich sogar noch einer, der per Seriell & PS/2 (für Strom) angeschlossen ist.
Win 98 ist eine längere Geschichte... :
Das Banking-Programm woran ich grade arbeite ist für einen Bekannten, der Blind ist und schon "etwas älter" ist. Ebenso sein Rechner damals, auf dem er als Blinder im Umgang mit dem PC geschult wurde. Als ich ihm dann einen neuen Rechner zusammen gestellt habe, wollte ich auch Win XP einsetzen. Allerdings habe ich festgestellt, dass sein Screenreader (Blindows 1.2) damit nicht kompatibel ist. Eine neue Version vom Screenreader hätte mit mehreren hundert Euro und (vermutlich) einer Umstellung der gewohnten Arbeitsweise zu buche geschlagen.
Somit sind wir bei Win 98 und dem alten Screenreader und der für ihn so wichtig gewohnten Umgebung geblieben.
Daher rührt eben auch das Problem mit dem Banking. Das damals ausgelieferte StarMoney 4 war für ihn überhaupt nicht bedienbar.
Er hat dann die ganze Zeit mit Wiso Mein Geld gearbeitet. Auch nicht 100%ig, weil Menüs nicht erkannt wurden usw. aber es hat gereicht.
Nun funktioniert aber auch Wiso nicht mehr (auch ne längere Geschichte

) und somit habe ich nach einer Alternative gesucht. Und damit auch Subsembly Banking gefunden, weil es ja barrierefrei sein soll.
Es funktionierte auch soweit, allerdings für seinen Screenreader noch immer nicht vernünftig (Saldo nicht auffindbar, Textbox-Labels nicht erkannt etc.).
Dann habe ich zufällig eben auch die API gefunden und ihm nun ein maßgeschneidertes Banking-Programm geschrieben (z.B. werden Beträge so angezeigt: "minus 35,50 Euro" und sämtliche Buchungstexte in Kleinbuchstaben, damit sein Screenreader das "brauchbar" vorliest usw.).
Das funktioniert soweit auch sehr gut (bis auf Umsätze abrufen und Überweisungen tätigen nutzt er sowieso nichts), nur der Chipkartenleser hängt sich offensichtlich ab und an mal auf.
Eigentlich nichts tragisches, weil es nach einem Neustart wieder funktioniert. Allerdings natürlich nervig und vor allem für ihn als Blinden natürlich ein großer Unsicherheitsfaktor (er sieht ja nicht, dass die Diode am Leser ständig leuchtet und sich damit wohl aufgehangen hat).
So, das als kurzen Exkurs, warum Win98!
Werde mich mal um Traces bemühen. Allerdings fürchte ich auch, dass es am Treiber oder ähnliches liegt, wenn die Diode ständig leuchtet und der Leser offensichtlich nicht wieder frei gegeben wird o.ä.
Allerdings lief der Treiber und der Leser bisher mit Wiso Mein Geld über Jahre ohne Probleme. Von daher muss es irgendwie in der Kombination API + Treiber oder so liegen.