Hallo! Ich möchte , sofern dies möglich ist, die Daten die ein anderes Progamm über einen COMPort bezieht, ebenfalls mit einem eigenen Programm empfangen. Das heißt, der SerialPort is bereits einem anderen Programm zugewiesen. Ein erneutes öffnen ist also nicht mehr möglich. Wie schaffe ich es trotzdem an die Daten zu kommen? Ach ja ich programmiere mit Visual C# und das ganze soll unter Windows laufen. Hias
Hi evtl. ist http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/Portmon.mspx was für dich. Da steht auch kurz beschrieben wie sowas funktioniert. Um etwas Low-Level Windows Kram wirst du nicht herumkommen wenn du nicht die Log-Datei lesen willst. Matthias
Hallo! Danke Matthias! Weißt du zufällig wo ich etwas BeispielCode finden kann? So hört sich das ziemlich kompliziert an. Hias
Hi keine Ahnung. Das ganze läuft AFAIK auf Treiberebene. Dürfte also ziemlich häßlich sein sowas zu implementieren. An deiner Stelle würde ich einen Parser für die von Portmon erzeugte Datei schreiben. Das ist dann zwar alles etwas verzögert dürfte aber um Längen schneller zum Ziel führen. Matthias
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.