我正在编写一个允许同步到USB存储设备的应用程序,我想显示可以在HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR\注册表中找到的设备的FriendlyName
我使用GetLogicalDrives来获取可用设备的列表,使用GetDriveType来根据DRIVE_REMOVABLE进行筛选,使用GetVolumeInformation来检索卷名和序列号。
我还想通过将USBSTOR条目链接到驱动器号来从注册表中取出FriendlyName,这样我就可以知道哪个条目是哪个驱动器。
发布于 2010-02-23 00:53:21
这很棘手,但也是可能的。看一眼my post here。这种方法在这里也大致是正确的。您不希望使用未记录的注册表字段。相反,请使用SetupAPI和配置管理应用编程接口中的设备信息功能
https://stackoverflow.com/questions/2312023
复制相似问题