Hallo Praktikant,
wenn Du zwei exe hast, die beide von Dir kannst über Botschaften kommunizieren.
Über RegisterWindowsMessage kannst Du dir eigene Botschaften erzeugen, die systemweit eindeutig sind. Für den Datenaustausch hat bei mir die Botschaft WM_COPYDATA als brauchbar erwiesen.
Ich würde das Abfragen des
COM-Ports in einen eigenen Thread auslagern.