Comment puis-je vérifier si Windows Installer 3.1 ou une version ultérieure est installé?

J'ai besoin de savoir cela, car c'est un pré-requis pour .NET 3.5 et si je suis, y compris les .NET programme d'amorçage, je dois aussi voir si Windows Installer 3.1 est nécessaire.

Droit maintenant, je suis à la vérification de la clé de registre:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB893803v2

Qui va vérifier pour Windows Installer 3.1, mais je soupçonne qu'il ne vérifie pas pour les versions supérieures. (N'ont pas été en mesure de confirmer ou de nier qu')

Quelle clé de registre dois-je regarder pour trouver cette information?

Edit: j'ai besoin de vérifier cela dans Inno Setup qui est ce que je suis en utilisant comme mon programme d'amorçage, et je ne suis pas sûr de savoir comment vérifier la version de la dll dans il.

  • wow... cette question m'a fait la Fameuse Question insigne d'or (10k vues) et encore seulement 1 upvote. Il devrait y avoir un autre badge pour ça :p
  • Bienvenue dans le monde des installateurs.
InformationsquelleAutor Davy8 | 2008-11-24