Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

INTRODUKSJON

Windows Installer gir APIer som gjør at en brukerspørring Windows Installer-databasen etter et bestemt produkt. Hvert produkt identifiseres unikt av en produktkode, som er en GUID. Denne artikkelen inneholder kodeeksempler som viser hvordan du programmatisk kontroll av tilstedeværelsen av en Windows Installer-basert produkt ved hjelp av en produktkode.

Hvis du vil ha mer informasjon

Kalle APIen fra Visual C++

Følgende er et eksempel på hvordan du kan kalle metoden MsiGetProductInfoExW() i Visual C++ til å gjenkjenne tilstedeværelsen av et bestemt produkt. Produktet er angitt av den unike produktkoden-GUIDEN.

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

I dette eksemplet kodefragmentet inneholder boolsk variabelen fInstalled verdien SANN eller USANN, avhengig av produktet som er angitt er installert eller ikke installert.

Kalle APIen fra VBScript

Følgende er et eksempel på hvordan du kan kalle metoden ProductInfo() i WindowsInstaller.Installer -objektet i Microsoft Visual Basic-skript til å finne et bestemt produkt. Produktet er angitt av den unike produktkoden-GUIDEN.

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

I dette eksemplet kodefragmentet inneholder installerte variabelen en verdi når det gjelder 0 eller 1, avhengig av produktet som er angitt er installert eller ikke installert.



Obs! Egenskapen ProductCode som blir sendt til funksjoner i begge eksemplene her inneholde klammeparenteser ({}) innenfor anførselstegnene. Hvis du vil ha mer informasjon om Windows Installer, kan du gå til følgende webområde for Microsoft Windows Installer MSDN:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxHvis du vil ha mer informasjon om hvordan du skaffer den siste versjonen av Windows Installer for datamaskinen, kan du gå til følgende Microsoft-webområde:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en

Hvis du vil ha mer informasjon, kan du gå til følgende Microsoft-webområder:

Merknad om delen "Gjelder for" I tillegg til produktene som er oppført i delen "Gjelder for" gjelder informasjonen i denne artikkelen også følgende produkt:

  • Windows Installer 4.0

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×