Im Entwickeln einer Anwendung, die die auf meinem System installierten DirectX-Versionen erkennen würde. Wenn beispielsweise DirectX 9 und DirectX 11 auf meinem System installiert sind, muss mein Programm diese Installationen erkennen und die installierten Versionen anzeigen. Aber ich habe keine Ahnung, wie dies zu erreichenSo erkennen Sie installierte Versionen von DirectX
EDIT: Ich möchte nicht verwenden UI dxdiag die Versionen zu erkennen, möchte ich mein Programm die Versionen zu erkennen. Und alle installierten Versionen müssen nicht nur das eines erkannt werden, die durch das Betriebssystem unterstützt mit dem Betriebssystem oder dem höchsten Niveau vorinstalliert ist
Duplikat von https://stackoverflow.com/questions/22223859/find-out-directx-version – Dale
Ein solches Programm existiert bereits auf jedem Windows-Rechner. Führen Sie dxdiag.exe aus, um nachzusehen. Sie können es mit der Option/x ausführen, um stattdessen eine XML-Datei zu generieren. –
Microsoft bietet keine API dafür. Sie sollten sich auf den von @ Dale_dale12 erwähnten Beitrag beziehen. – Asesh