Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

SISSEJUHATUS

Windows Installer pakub API-sid, mis võimaldavad kasutajal päringut teha Windows Installeri andmebaasist teatud toote esinemise korral. Iga toode tuvastatakse kordumatult selle toote koodiga, mis on GUID. Selles artiklis on toodud koodi näidised, mis näitavad, kuidas programmiliselt kontrollida Windows Installeri-põhise toote esinemist selle tootekoodi abil.

Lisateave

Visual C++ API-s helistamine

Järgmises näites kirjeldatakse, kuidas saate MsiGetProductInfoExW () meetodi Visual C++ abil tuvastada teatud toote olemasolu. Toote on määranud selle kordumatu Tootekood GUID.

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

Selles koodis on näites fragment, et fInstalled Boolean-muutuja sisaldab väärtust TRUE või FALSE, olenevalt sellest, kas teie määratud toode on installitud või pole installitud.

API-lt helistamine VBScripti kaudu

Järgmises näites kirjeldatakse, kuidas saate Microsoft Visual põhiskriptis productinfo ()WindowsInstaller. Installer ' is määrata konkreetse toote olemasolu tuvastamiseks. Toote on määranud selle kordumatu Tootekood GUID.

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

Selle koodi näites on installitud muutuja 0 või 1 väärtus, olenevalt sellest, kas teie määratud toode on installitud või pole installitud.Märkus. Mõlemas näites toodud funktsioonidele edastatav atribuut mille Tootekood sisaldab jutumärke ({}) jutumärkides. Windows Installeri kohta lisateabe saamiseks külastage järgmist Microsoft Windows Installeri MSDN-i veebilehte.

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxLisateavet selle kohta, kuidas hankida oma arvutisse Windows Installeri uusim versioon, leiate järgmisest Microsofti veebilehest.

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en Lisateabe saamiseks külastage järgmisi Microsofti veebilehti:

Märkus jaotises "kehtib järgmiste toodete kohta"Lisaks jaotises "kehtib järgmiste toodete kohta" loetletud toodetest kehtib ka selle artikli teave järgmise toote kohta:

  • Windows Installeri 4,0

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×