Ich muss LPT-Ausgabeverkehr abfangen. Nach ein paar Stunden Recherche habe ich verstanden, dass der einzige Weg dazu ist, einen Kernel-Mode-Treiber zu schreiben, genauer gesagt einen "Filter-Treiber" ...?Sniffing LPT Traffic
Ich habe das WDK heruntergeladen, aber die Terminologie und Vielzahl von Treibertypen ist ein wenig überwältigend.
Ich versuche im Grunde zu verstehen, was Art Treiber ich schreiben sollte; Meine Zielumgebung ist Windows XP SP2 und 3 nur.
Einige Hintergrundinformationen, wenn es darauf ankommt: Ich habe eine Reihe von älteren DOS-Anwendungen, die auf LPT1 drucken. Ich möchte in der Lage sein, diese Ausgabe zu erfassen und diese Daten (nach GDI-Anrufen) an einen modernen USB-Drucker (Netzwerkdrucker) umzuleiten. Zum Glück ist der letzte Teil des Problems einfach.
Ich hoffe, jemand könnte mich in die richtige Richtung zeigen. TIA.
Danke für Ihre Antwort. Ich denke, der Umweg CreateFile/WriteFile und Freunde würden funktionieren, aber ich habe das Gefühl, dass dies nicht für eine 16-Bit-App funktioniert. –