Hallo Lucki,
ich hatte ein ähnliches Problem: Ich muss vor der Herstellung einer Verbindung zu einer Kamera deren Serienummer kennen, um die Verbindung sauber herstellen zu können.
Falls du dein Problem noch hast, oder für andere Interessierte skizziere ich meinen Lösungsweg:
Ich habe im Gerätemanager die gesuchte Eigenschaft finden können:
0403 ist die Hersteller ID
DE37 ist die Produkt ID
13070052 ist die Serienummer
Daraufhin habe ich die PowerShell ISE entdeckt: Ein Tool mit dem man sich PowerShell Befehle rechts über Filter und Formulare zusammenklicken kann. Der war sehr hilfreich, denn mit PowerShell hatte ich sonst noch nichts zu tun. So bin ich schließlich auf einen für meinen Fall sinnvollen Befehl gekommen:
Code:
Get-PnpDevice -Class Camera -PresentOnly | Get-PnpDeviceProperty -KeyName DEVPKEY_Device_Parent
Schön war hier vorallem das "-PresentOnly", denn in der Windows Registry finde ich alle jemals angeschlossenen Kameras und nicht nur die aktuellen.
Am Ende das Ganze aus LV ausgeführt und das Ergebnis zerfrickelt bis ich die richtige Info extrahiert habe.