Wie iterierte ich über einen Registry-Schlüssel?
-
Ich möchte in einer WinApp alle zur Laufzeit verfügbaren COM-Ports auflisten. Hierzu würde ich den Registry-Key
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
befragen. Dort gibt es dann keinen, einen, oder mehrere Werte vom Typ "REG_SZ" mit Namen wie \Device\Serial0 und Wert "COM5" usw.Die Registry öffnen würde ich mit RegOpenKeyExA(), richtig?
Und dann mittels RegEnumValueA() die einzelnen Werte auslesen?Wäre das der richtige Ansatz?
-