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. |