Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

ÚVOD

Inštalátor systému Windows poskytuje rozhrania API, ktoré umožňujú používateľovi Dotazovať databázu Inštalátora systému Windows na prítomnosť konkrétneho produktu. Každý produkt je jednoznačne identifikovaný kódom produktu, čo je identifikátor GUID. Tento článok obsahuje ukážky kódu, ktoré ukazujú, ako programovo kontrolovať prítomnosť produktu založeného na inštalátore systému Windows s použitím jeho kódu Product Code.

Ďalšie informácie

Volanie rozhrania API z Visual C++

Toto je príklad toho, ako môžete zavolať na metódu MsiGetProductInfoExW () v jazyku Visual C++, aby sa zistila prítomnosť konkrétneho produktu. Produkt je určený jedinečným identifikátorom GUID kódu produktu.

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

V tomto príklade fragmentu kódu bude fInstalled Boolovská premenná obsahovať hodnotu TRUE alebo FALSe, v závislosti od toho, či je produkt, ktorý je určený, nainštalovaný alebo nie je nainštalovaný.

Volanie rozhrania API z jazyka VBScript

Toto je príklad toho, ako môžete zavolať na productinfo () metódu na objekte WindowsInstaller. Installer v programe Microsoft Visual Basic Script na zistenie prítomnosti konkrétneho produktu. Produkt je určený jedinečným identifikátorom GUID kódu produktu.

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

V tomto príklade fragmentu kódu bude nainštalovaná premenná obsahovať hodnotu 0 alebo 1, v závislosti od toho, či je produkt, ktorý je určený, nainštalovaný alebo nie je nainštalovaný.Poznámka: Vlastnosť ProductCode , ktorá je odovzdaná funkciám v oboch príkladoch, obsahuje zložené zátvorky ({}) v úvodzovkách. Ďalšie informácie o inštalátore systému Windows nájdete na nasledujúcej webovej stránke služby Microsoft Windows Installer MSDN:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxĎalšie informácie o tom, ako získať najnovšiu verziu Inštalátora systému Windows pre váš počítač, nájdete na nasledujúcej webovej stránke spoločnosti Microsoft:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en Ďalšie informácie nájdete na týchto webových stránkach spoločnosti Microsoft:

Poznámka o sekcii vzťahuje sa naOkrem produktov, ktoré sú uvedené v časti vzťahuje sa na, sa informácie v tomto článku vzťahujú aj na tento produkt:

  • Inštalátor systému Windows 4,0

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×