Virtuellen Com Port erstellen, VS Konsolenanwendung/Windows Forms

FaDam

Lieutenant
Registriert
Juni 2004
Beiträge
515
Hallo,

ich möchte für ein älteres Programm einen Datenstrom simulieren.
Das Programm benutzt Com-Ports zum Datenaustausch.

Nun, habe ich auch bereits gegoogelt, aber.
Wie erstelle ich in C/C#, einen Virtuellen ComPort.

Hat das schon mal einer gemacht?
Das Einzige, was ich gefunden habe, ist com0com, aber das wäre ein extra Tool und ob es funktioniert wäre die extra Frage.
Und wenn com0com 2 VCP erstellen kann, dann muss es ja dafür eine Lösung geben.

Gruß und schöne Woche
 
FaDam schrieb:
Wie erstelle ich in C/C#, einen Virtuellen ComPort.
Gar nicht. Das OS muss die (virtuelle) Schnittstelle kennen. Das erfordert einen Treiber. Willst du einen solchen erstellen?

FaDam schrieb:
aber das wäre ein extra Tool
Ohne ein solches wird das bestenfalls kompliziert.


Natürlich kannst du die Funktion von com0com nachbauen. Doch warum das Rad neu erfinden?
 
  • Gefällt mir
Reaktionen: nutrix und madmax2010
Ich dachte an eine dll oder ein git project dass ich einhänge.
VCPclass.createPort(); aufrufe und tadaa, ein neuer VCP zum Datenaustausch...
 
Das Beispiel sieht ja gut aus,
vielen Dank dafür. ich probiers gleich aus.

EDit1:
VSDP kostet leider Geld, ich nehm com0com
Alternativ gibt es kostenlos auch "Free virtual serial ports" von HHD , das macht das gleiche wie com0com und auch noch andere Brücken und remote com port Sachen (die ich nicht brauche)

Trotzdem Danke, wär schön gewesen.
 
Zuletzt bearbeitet:
Zurück
Oben