Forum: PC-Programmierung Com-Port: Welche Ports sind beim XP vorhanden ?


von Klaus (Gast)


Lesenswert?

Hi All
für alle die es brauchen:

die aktuelle Com-Port-Liste ist in der Registry unter
  HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
abgelegt.

Beispiel:
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM]
"\\Device\\Serial0"="COM1"
"\\Device\\Serial1"="COM2"
"\\Device\\VCP0"="COM4"

Com1 und Com2 sind "normal" RS232 Ports.
Com4 ist ein USB-Anschluss.

Diese Eintragungen aktuallisieren sich bei einer Änderung automatisch.


Bye
Klaus

von Jürgen Schuhmacher (Gast)


Lesenswert?

Ja das tun sie, zum Leidwesen derer, die versuchen, den COM-Ports festen
Geräten zuzuordnen und wechselnde Konfigurationen fahren müssen. Das
Verhalten gleicht in etwa dem vom Laufwerksbuchstaben. Sch.... Windows!

von Klaus (Gast)


Lesenswert?

Amen!

von Blackbird (Gast)


Lesenswert?

Ist das bei anderen OS anders?

Blackbird

von Ramses (Gast)


Lesenswert?

Ich weiß ich greife hier ein etwas älteres Thema auf... vielleicht kann 
mir ja trotzdem jemand helfen.

Ich kann meinem Serialport im Systemmanager allerhand Ports zuweisen, 
nur nicht COM1 und COM2 da dort steht "in use". Aber auch wenn ich 
ausgeblendete Geräte wieder einblende, gibts dort keinen COM1 bzw. COM2. 
Hat jemand eine Idee?


mfg
Ramses

von Timo (Gast)


Lesenswert?

@Ramses

Ist das vielleicht ein Laptop? Wenn ja, werden es vermutlich die 
COM-Ports sein, die für die Dockingstation reserviert sind. Angezeigt 
werden diese aber meistens erst, wenn eine Dockingstation auch wirklich 
angeschlossen ist.

von Ramses (Gast)


Lesenswert?

ja, ist ein Laptop aber ich habe ihn noch nie an eine Dockingstation 
angeschlossen und werde es auch nicht...
kann ich die reservierten Ports irgenwie deaktivieren oder in höhere 
Ports umbenennen?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Zwar hat der Gerätemanager in seinem Menü eine Funktion, "versteckte" 
Geräte anzuzeigen, die aber hat erst dann eine Funktion, wenn die 
Umgebungsvariable DEVMGR_SHOW_NONPRESENT_DEVICES auf 1 gesetzt ist.

Also:
Kommandozeile aufmachen und tippen:
1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
2
devmgmt.msc

Und im dadurch aufgerufenen Gerätemanager versteckte Geräte anzeigen 
lassen.

von Ramses (Gast)


Lesenswert?

ok, danke das hat hingehauen

gruß
Ramses

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
Noch kein Account? Hier anmelden.