Eigentlich darf die benötigte d3d9_33.dll nicht mitgeliefert werden - das steht wohl so in der Microsoft Eula. Stattdessen müssen Anwendungen den
DirectX-Endbenutzer-Installer mitliefern. Es gibt auch einen
DirectX Webinstaller, der lädt die noch nicht vorhandenen
DirectX-Versionen aus dem Web herunter.
Außerdem ist diese
DLL auf den meisten Systemen sowieso schon installiert. Und mal ehrlich - jeder Entwickler sollte in der Lage sein, das
SDK herunter zu laden.
Ich möchte eben nur nicht gegen die Microsoft-Richtlinen verstoßen.