Hola a todos. Necesito extraer toda la información de los dispositivos de la computadora; se que debo estraer información de la clave general hkey_local_machine. Ahora bien, dentro de esta clave, existen 2 subclaves que contienen lo que necesito: 1.) Enum contiene las que necesito: ACPI, BIOS, ESDI, etc y 2.) Hardware... pero Específicamente tengo que extraer el valor: DeviceDesc de cada uno (y en ocasiones estos estan dentro de carpetas más internas como ACPI\PNP0000\0     <--este es donde está Devicedesc = "Programmable Interrupt Controller".  MI preguntas es: Cómo extraigo de cada una de estas claves más internas el valor Devicedesc?  y Cómo lo hago para cada una de las subclaves dentro de HKEY_LOCAL_MACHINE\Enum  ? 
Se que está complicado el planteamiento, pero agradecería la ayuda de alguno de ustedes. 
Luiyi.