Einzelnen Beitrag anzeigen

hathor
(Gast)

n/a Beiträge
 
#9

AW: Name eines Comports auslesen

  Alt 31. Aug 2014, 15:39
Schön, dass der Code für Dich funktioniert.
Aber er ist zu speziell, um alle ARDUINO-Boards zu erkennen.
In meiner Registry kommt der String "Arduino" in KEINER Schreibweise vor.
Grund: Zwischen dem Microcontroller und dem USB-Port befindet sich ein Chip von FTDI.
Der meldet sich mit "USB Serial Converter" bzw. "USB Serial Port (COM7)" an.

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\FTDIBUS]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\FTDIBUS\VID_0403+PID_6001+A900f3NlA]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\FTDIBUS\VID_0403+PID_6001+A900f3NlA\0000]
"DeviceDesc"="@oem71.inf,%vid_0403&pid_6001.devicedesc%;USB Serial Port"
"Capabilities"=dword:00000090
"ContainerID"="{00000000-0000-0000-ffff-ffffffffffff}"
"HardwareID"=hex(7):46,00,54,00,44,00,49,00,42,00,55,00,53,00,5c,00,43,00,4f,\
  00,4d,00,50,00,4f,00,52,00,54,00,26,00,56,00,49,00,44,00,5f,00,30,00,34,00,\
  30,00,33,00,26,00,50,00,49,00,44,00,5f,00,36,00,30,00,30,00,31,00,00,00,00,\
  00
"ConfigFlags"=dword:00000000
"ClassGUID"="{4d36e978-e325-11ce-bfc1-08002be10318}"
"Driver"="{4d36e978-e325-11ce-bfc1-08002be10318}\\0003"
"UpperFilters"=hex(7):73,00,65,00,72,00,65,00,6e,00,75,00,6d,00,00,00,00,00
"Mfg"="@oem71.inf,%ftdi%;FTDI"
"Service"="FTSER2K"
"FriendlyName"="USB Serial Port (COM7)"
  Mit Zitat antworten Zitat