谢谢大家的指点,但是我想了解的问题是 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_Kingston&Prod_DataTraveler_2.0&Rev_PMAP\5B85060013A9&0 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_Multi&Prod_Flash_Reader&Rev_1.00\058F0O1111B&0 
注册表里面有很多这样的记录 
我拿这两条记录做个比喻 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\此前的内容是相同的 
但是此后的内容是不同的,我的问题是想取到所有记录中\058F0O1111B&0目录下的子键的值 
因为他上级目录已经不相同, 
我只想取注册表中所有记录最后一级目录下的值,应该怎么操作? 
再次谢谢高手指点下