Je suis en train de développer une application qui détecterait les versions de DirectX installées sur mon système. Par exemple, si DirectX 9 et DirectX 11 sont installés sur mon système, mon programme doit détecter ces installations et afficher les versions installées. Mais je n'ai aucune idée sur la façon d'y arriverComment détecter les versions installées de DirectX
EDIT: Je ne veux pas utiliser dxdiag interface utilisateur pour détecter les versions, je veux que mon programme pour détecter les versions. Et toutes les versions installées doivent être détectés non seulement celui qui est pré-installé avec le système d'exploitation ou le plus haut niveau pris en charge par le système d'exploitation
Dupliquer de https://stackoverflow.com/questions/22223859/find-out-directx-version – Dale
Un tel programme existe déjà sur chaque machine Windows. Lancez dxdiag.exe pour avoir un look-see. Vous pouvez l'exécuter avec l'option/x pour générer un fichier .xml à la place. –
Microsoft ne fournit pas d'API pour ce faire. Vous devriez vous référer à l'article mentionné par @ Dale_dale12 – Asesh