Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

INTRODUCTION

Le programme d’installation Windows fournit des API qui permettent à un utilisateur de demander la présence d’un produit particulier dans la base de données du programme d’installation Windows. Chaque produit est identifié de façon unique par son code de produit, qui est un GUID. Cet article fournit des exemples de code qui montrent comment vérifier par programme la présence d’un produit Windows Installer à l’aide de son code de produit.

Informations supplémentaires

Appeler l’API depuis Visual C++

Voici un exemple de la façon dont vous pouvez appeler la méthode MsiGetProductInfoExW () dans Visual C++ pour détecter la présence d’un produit spécifique. Le produit est spécifié par son GUID de code de produit unique.

TCHAR szVersion[20];DWORD cchVersion = 20;BOOL fInstalled = (ERROR_SUCCESS == MsiGetProductInfoEx (TEXT("{ProductCode}"), NULL, MSIINSTALLCONTEXT_MACHINE, INSTALLPROPERTY_VERSIONSTRING, szVersion, &cchVersion));

Dans cet exemple de code, la variable booléenne fInstalled contient une valeur TRUE ou FALSe, selon que le produit spécifié est installé ou non.

Appeler l’API depuis VBScript

Voici un exemple de la façon dont vous pouvez appeler la méthode ProductInfo () sur l’objet windowsinstaller. installer du script Microsoft Visual Basic pour détecter la présence d’un produit spécifique. Le produit est spécifié par son GUID de code de produit unique.

 Dim msi : Set msi = CreateObject("WindowsInstaller.Installer")On Error Resume NextDim version : version = msi.ProductInfo("{ProductCode}", "VersionString")Dim installed : installed = ( Err.Number = 0 )

Dans cet exemple de code, la variable installed contient une valeur 0 ou 1, selon que le produit spécifié est installé ou non.Remarque La propriété ProductCode qui est transmise aux fonctions dans les deux exemples incluent des accolades ({}) entre guillemets. Pour plus d’informations sur le programme d’installation Windows, consultez la page Web de Microsoft Windows Installer suivante :

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxPour plus d’informations sur la façon d’obtenir la dernière version de Windows Installer sur votre ordinateur, consultez la page Web de Microsoft suivante :

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en Pour plus d’informations, reportez-vous aux pages Web Microsoft suivantes :

Remarque concernant la section « s’applique à »Outre les produits répertoriés dans la section « s’applique à », les informations contenues dans cet article s’appliquent également aux produits suivants :

  • Windows Installer 4,0

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×