Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

UVOD

Windows Installer nudi API-je koji korisniku omogućuju da upita u bazi podataka sustava Windows Installer za prisutnost određenog proizvoda. Svaki se proizvod identificira prema kodu proizvoda koji je GUID. U ovom se članku nalaze uzorci koda koji prikazuju kako programsko provjeriti prisutnost proizvoda utemeljenog na sustavu Windows Installer pomoću koda proizvoda.

Dodatne informacije

Pozivanje API-ja iz vizualnog C++-a

Slijedi primjer načina na koji možete nazivati metodu Msigetproductinfoexw () u programu Visual C++ da biste otkrili prisutnost određenog proizvoda. Proizvod je naveden jedinstvenim GUID kodom proizvoda.

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

U ovom primjeru kodeksa, funkcija fin, Boolean varijable sadržavat će vrijednost TRUE ili FALSE, ovisno o tome je li navedeni proizvod instaliran ili nije instaliran.

Pozivanje API-ja iz programa VBScript

Slijedi primjer načina na koji možete poziva verziju productinfo () na objekt WindowsInstaller. Installer u programu Microsoft Visual Basic Script da biste otkrili prisutnost određenog proizvoda. Proizvod je naveden jedinstvenim GUID kodom proizvoda.

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

U ovom primjeru kodeksa, instalirana će varijabli sadržavati vrijednost 0 ili 1, ovisno o tome je li navedeni proizvod instaliran ili nije instaliran.Napomena Svojstvo Proizvodecode koje se prenosi na funkcije u oba primjera ovdje obuhvaća aparatić ({}) unutar navodnika. Dodatne informacije o programu Windows Installer potražite na sljedećem web-stranici programa Microsoft Windows Installer MSDN:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxDodatne informacije o dobivanju najnovije verzije programa Windows Installer za računalo potražite na sljedećem Microsoftovu web-stranici:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en Dodatne informacije potražite na sljedećim Microsoftovim web-stranicama:

Obavijest o odjeljku "odnosi se na"Osim proizvoda navedenih u odjeljku "odnosi se na", informacije u ovom članku primjenjuju se i na sljedeći proizvod:

  • Windows Installer 4,0

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×