Com Port Scanner

Gast #6576483
Lesenswert?

Bei der Suche nach "Com Port Scanner" bekommt man zwar jede Menge
Treffer, aber die beziehen sich alle auf Netzwerk Scans.

Ich suche jedoch einen Port Scanner (Windows) für Com Ports der
mir schnell und einfach anzeigt welche Geräte gerade an welchen
Com Port hängen. Bei der Vielfalt an Geräten (vorwiegend
verschiedenste USB Virtual Com Geräte) in wechselnder Besetzung)
verliert man schnell die Übersicht.

Und nein, ich möchte nicht immer der Gerätemanager "mühselig"
aufmachen, ich hätte gerne einen handlichen Direkt-Click.
Auch die Arduino IDE wollte ich für den Zweck nicht nutzen.

Kann mir bitte jemand etwas dazu nennen?
#6576493
Lesenswert?

Com Port Sucher schrieb:
> Bei der Suche nach "Com Port Scanner" bekommt man zwar jede Menge
> Treffer, aber die beziehen sich alle auf Netzwerk Scans.
>
> Ich suche jedoch einen Port Scanner (Windows) für Com Ports der
> mir schnell und einfach anzeigt welche Geräte gerade an welchen
> Com Port hängen.

Wie stellst du dir das vor? An einem COM-Port muss sich das Gerät ja 
nicht anmelden, also müsstest du jeden existierenden COM-Port irgendwie 
abfragen, um rauszufinden, was dran hängt.
Gast #6576502
Lesenswert?

Com Port Sucher schrieb:
> Ich suche jedoch einen Port Scanner (Windows) für Com Ports der
> mir schnell und einfach anzeigt welche Geräte gerade an welchen
> Com Port hängen.

Die Ports kannst Du Dir auflisten lassen, z.B. in der PowerShell:

Get-WmiObject Win32_SerialPort | Select-Object name

Aber was daran angeschlossen ist, wirst Du nicht ohne weiteres erfahren, 
dafür gab es nur bei Modems einen Standard.
Gast #6576508
Lesenswert?

Com Port Sucher schrieb:
> immer der Gerätemanager "mühselig"
> aufmachen,

Ist Deine Maus so schwergängig?

Aber versuch es mal mit USBDeview, der zeigt zwar alle USB Geräte an, 
hat aber den Vorteil, das nicht nur Com Port angezeigt wird, sondern 
auch welches Gerät z.B. FTDI VCP, Drucker Canon, oder so in der Art.
Vorausgesetzt, das Gerät teile auch mit was es ist.
Ansonsten werden auch noch VID und PID angezeigt.
Gast #6576554
Lesenswert?

Flexwell schrieb:
> sondern
> auch welches Gerät z.B. FTDI VCP, Drucker Canon

Und die müssen erst alle eingeschaltet werden - DAS ist mühselig. Und am 
Comport indentifizieren sich Geräte üblicherweise nicht. Es gibt bloss 
Stochern im Nebel, z.B. ob da eine serielle Maus dran hängt, mit 
unabsehbaren Nebenwirkungen wenn es was anderes ist.

Warum nicht einfach aufschreiben, was mit welchem Port verbunden ist? Zu 
einfach?

Georg
Gast #6576595
Lesenswert?

Georg schrieb:
> Und die müssen erst alle eingeschaltet werden

Nein, das bleibt in der Auflistung auch drin, wenn das Gerät wieder 
abgesteckt wurde. Es wird dann als inaktiv markiert.

Das Tool zeigt alle Geräte an die jemals an dem PC angesteckt wurden.
Habe da schon mal an einem PC gesehen, das hier 35 USB Sticks dran 
waren.
#6576616
Lesenswert?

Com Port Sucher schrieb:
> Ich suche jedoch einen Port Scanner (Windows) für Com Ports der
> mir schnell und einfach anzeigt welche Geräte gerade an welchen
> Com Port hängen. Bei der Vielfalt an Geräten (vorwiegend
> verschiedenste USB Virtual Com Geräte) in wechselnder Besetzung)
> verliert man schnell die Übersicht.

Auf der seriellen Ebene geht das nicht vernünftig. Microsoft selber 
bricht sich damit seit über 25 Jahren(*) in Windows einen ab. Windows 
hat einen Serial Enumerator, der zum Erkennen von Seriellen Mäusen und 
Modems gedacht war/ist. Der Scheiß macht heute noch Ärger in Windows 10.

Du kannst dir den Code zu Microsofts Serial Enumerator auf 
https://docs.microsoft.com/de-de/samples/microsoft/windows-driver-samples/serenum-sample/ 
ansehen.

Bleibt die USB-Ebene. Leider ist es so, dass billige USB-Serial Adapter 
häufig keine Seriennummer gesetzt haben. Damit kannst du zwei oder mehr 
Adapter des selben Herstellers nicht immer unterscheiden. Hinzu kommt, 
dass dir die USB-Information nicht sagt welches serielle Gerät wirklich 
angeschlossen ist. Nur, dass da ein USB-Adapter ist.

* So alt ist die "aktuelle" Spezifikation für die Erkennung. Die hatte 
Vorgänger, die noch schlimmer waren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren