Seite 1 von 1

Namen zum zugehörigen COM-Port herausfinden

Verfasst: Montag 10. Dezember 2012, 16:29
von Steffo
Hallo,
über die Windows Registry kann ich leicht über alle verfügbaren COM Ports enumieren. Allerdings suche ich nach einem ganz bestimmten COM Port. Am leichtesten wäre es, wenn ich den zugehörigen Namen zum COM Port herausfinden kann, so wie es im Geräte-Manager aufgelistet wird.
Hintergrund: Ich habe ein USB-Gerät der einen virtuellen COM Port erzeugt und ich muss herausfinden welchen Port er erzeugt hat.

Danke im Voraus!

L. G.
Steffo

Re: Namen zum zugehörigen herausfinden

Verfasst: Montag 10. Dezember 2012, 21:03
von Sr4l
Du kannst die Windows Registry befragen. Unter "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" sind die Geräte aufgelistet.

Mfg Lars

Re: Namen zum zugehörigen herausfinden

Verfasst: Dienstag 11. Dezember 2012, 07:57
von Steffo
Hallo Lars,
danke, für deine Antwort.
Die Methode kenne ich bereits, allerdings werden dort nicht die Namen der COM-Ports aufgelistet, wie das z. B. beim Gerätemanager der Fall ist.
Im Gerätermanager steht z. B. "Intel Active Management Technology - SOL (COM3)" und in der Registry steht nur "COM3".

Letztendlich soll es darauf hinauslaufen, dass ich herausfinden möchte welches USB-Gerät welchen virtuellen COM-Port erzeugt hat.

L. G.
Steffo

Re: Namen zum zugehörigen COM-Port herausfinden

Verfasst: Dienstag 11. Dezember 2012, 11:34
von Sr4l
Bei "Daten" steht COM4 aber ist der "Name" nicht eindeutig?

Also bei mir steht sowas wie "\Device\LSIModem5" und "\Device\ProlificSerial0" das reicht nicht für einen schönen Namen, wie "Prolific USB-to-Serial Comm Port" zu Erzeugen aber für eine Zuordnung ist das ok.

Ansonsten muss du (wahrscheinlich) eine Windows API dafür finden die man ansprechen kann.