Addin : Vérifier la présence de DirectX
Version de DreamShield : 0.95 Bêta 2 ou supérieur
Prérequis : savoir créer une installation

Cette source permet de vérifier si une certaine version de DirectX est installée sur le système. Si la version voulue (ou une version supérieure) n'est pas installée, un message d'erreur sera affiché et l'installation sera annulée. Les version supportées sont :
  • 8.1
  • 8.1a
  • 8.1b
  • 8.2
  • 9
  • 9a
  • 9b
  • 9c
  • 10
  • s10 ( toute version supérieure à DirectX 10 )


Téléchargement : http://smyley.developpez.com/program...ectXHelper.zip

Utilisation :
Décompressez le dossier DirectXHelper vers le dossier de votre choix.
Ouvrez votre projet d'installation. Dans l'entrée Assemblies d'installation/plugins, rajoutez une nouvelle extension (click droit sur Extentions puis Nouvelle extention d'installation). Nommez la "DirectXCheck". Comme assembly principale du plugin, choisissez le fichier DirectXInstallDependency.dll présent dans l'archive puis, dans la liste des fichiers supplémentaires, faites un click droit, Ajouter une dll managée, et sélectionnez la dll DirectXHelper.dll présente elle aussi dans l'archive zip.

Dans l'entrée Propriétés additionnelles de l'éditeur de projet, choisissez la catégorie Propriétés personnalisées. Créez ensuite une nouvelle propriété (via l'étoile dans la liste qui s'affiche) et nommez la DirectXVersion et comme valeur, spécifiez la version désirée de DirectX.

Voilà