Enumerar dispositivos instalados

Você não deve enumerar dispositivos usando chaves do Registro diretamente. As chaves do Registro não contêm as informações necessárias para enumerar dispositivos instalados no sistema. Essas informações, como se o dispositivo está realmente presente ou se é um dispositivo fantasma (um que não está conectado), são mantidas pelo gerenciador de Plug and Play (PnP). O gerenciador PnP também executa filtragem adicional de informações do Registro.

Para enumerar dispositivos instalados com segurança, siga estas etapas.