Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

ĮŽANGA

"Windows Installer" pateikia API, kuri leidžia vartotojui užklausai naudoti "Windows Installer" duomenų bazę konkrečiam produktui. Kiekvienas produktas yra unikaliai identifikuojamas pagal produkto kodą, kuris yra GUID. Šiame straipsnyje pateikiami kodo pavyzdžiai, kuriuose rodoma, kaip programiškai patikrinti, ar yra "Windows Installer" pagrindo produktas, naudojant produkto kodą.

Daugiau informacijos

Skambinimas į API iš "Visual C++"

Toliau pateikiamas pavyzdys, kaip galite skambinti į "Visual C++" metodą Msigetproductinfoexw () , kad nustatytumėte konkretaus produkto buvimą. Produktas nurodomas pagal jo unikalų produkto kodą GUID.

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

Šio kodo pavyzdžio fragmentų dalyje, kuri buvo pateikta kaip nurodyta, yra teisinga arba neteisinga reikšmė, atsižvelgiant į tai, ar įdiegtas produktas įdiegtas arba neįdiegtas.

Skambinimas į API iš "VBScript"

Toliau pateikiamas pavyzdys, kaip galite skambinti ProductInfo () metodu " WindowsInstaller". Installer objekto programoje "Microsoft Visual Basic" scenarijų, kad nustatytumėte, ar yra konkretus produktas. Produktas nurodomas pagal jo unikalų produkto kodą GUID.

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

Šio kodo pavyzdžio fragmentų dalyje įdiegtame kintamajame turi būti 0 arba 1 reikšmė, atsižvelgiant į tai, ar nurodytas produktas įdiegtas arba neįdiegtas.Pastaba Ypatybė Productcode , kuri perduodama į funkcijas abiejuose pavyzdžiuose, čia apima skliaustelius ({}) kabutėse. Daugiau informacijos apie "Windows Installer" rasite apsilankę šioje "Microsoft Windows Installer" MSDN žiniatinklio puslapyje:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxDaugiau informacijos apie tai, kaip įsigyti naujausią "Windows Installer" versiją savo kompiuteriui, rasite apsilankę šiame "Microsoft" tinklalapyje:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en Daugiau informacijos rasite apsilankę šiuose "Microsoft" tinklalapiuose:

Pastaba apie skyrių "taikoma"Be produktų, išvardytų skyriuje "taikoma", informacija šiame straipsnyje taip pat taikoma šiam produktui:

  • "Windows Installer" 4,0

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×