Я пишу приложение, которое позволяет синхронизироваться с запоминающими устройствами USB, и я хотел бы, чтобы отобразить FriendlyName
для устройств, которые можно найти в реестре на HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR\
Linking FriendlyNames из реестра, чтобы буквы диска для устройств хранения USB
Я использую GetLogicalDrives
, чтобы получить список доступных устройств, GetDriveType
, чтобы фильтровать по DRIVE_REMOVABLE
и GetVolumeInformation
для получения имени тома и серийного номера.
Я также хотел бы получить FriendlyName
из реестра, связав записи USBSTOR
с буквой диска, чтобы я знал, какая запись - какой диск.