Multimidia - descobrir se tem som na maquina

Top  Previous  Next

Mas se vc trabalhar um pouco com o registro do Windows vc pode encontrar

todas as informações de dispositivos do micro. É só fazer um programa que

acesse o Registro,

 

Na chave HKEY_DYN_DATA\Config Manager\Enum

 

há varias subchaves que identificam as placas instaladas,

nessas subchaves há um Registro   HardwareKey   que identifica o dispositivo

 

Por exemplo

 

Enum\C1943250

   HardwareKey

VIRTUAL\SSC-LEGACY\PCI&VEN_1274&DEV_1371&SUBSYS_13711274&REV_02&BUS_00&DEV_0

A&FUNC_00

 

  Se vc procurar no Registro por PCI&VEN_1.....  ....

 

vai encontrar em

 

HKEY_LOCAL_MACHINE

 

\Enum\VIRTUAL\*PNPB02F\PCI&VEN_1274&DEV_1371&SUBSYS_13711274&REV_02&BUS_00&D

EV_0A&FUNC_00

 

Class                "Media"

DeviceDesc      "AudioPCI Legacy Device"

HardwareID     "VIRTUAL\SSC-LEGACY"

Mfg                  "Creative"

 

Ou seja vc pode procurar em HKEY_LOCAL_MACHINE\Enum por dispositivos que

tenham

 

Class = "Media"  e pelo DeviceDesc saber se vem  a ser um JoyStick ou uma

placa de som.

 

Dá trabalho mas vc pode dessa forma recuperar todas as informações que

quizer sobre o hardware e drivers de software que seu micro usa sob o

Windows.