2010-02-22 40 views
3

我寫一個應用程序,允許同步到USB存儲設備,我想,以顯示FriendlyName對於可以在註冊表中HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR\從註冊表中鏈接的friendlyName推動對USB存儲設備的字母

中發現的設備

我正在使用GetLogicalDrives獲取可用設備列表GetDriveType,按DRIVE_REMOVABLEGetVolumeInformation進行過濾以檢索卷名稱和序列號。

我想通過將USBSTOR條目鏈接到一個驅動器號來獲得FriendlyName的註冊表,因此我知道哪個驅動器是哪個條目。

回答

3

棘手但可能。看看my post here。這種方法在這裏也大致朝着正確的方向發展。您不想使用未記錄的註冊表字段。而應使用來自SetupAPI和配置管理API的設備信息功能