Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

ÚVOD

Instalační služba systému Windows poskytuje rozhraní API, která umožňují uživateli dotazovat se na přítomnost určitého produktu v databázi Instalační služby systému Windows. Každý produkt je jednoznačně označen kódem, který je identifikátorem GUID. Tento článek obsahuje ukázky kódu, které ukazují, jak programově zkontrolovat přítomnost produktu založeného na instalační službě systému Windows pomocí kódu produktu.

Další informace

Volání rozhraní API z Visual C++

Níže je příklad, jak můžete volat metodu MsiGetProductInfoExW () ve Visual C++ pro zjištění přítomnosti určitého produktu. Produkt je určený identifikátorem GUID kódu výrobku.

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

V tomto ukázkovém příkladu obsahuje proměnná fInstalled Boolean hodnotu pravda nebo NEPRAVDA, podle toho, jestli je zadaný produkt nainstalovaný nebo není nainstalovaný.

Volání rozhraní API z jazyka VBScript

Níže je příklad, jak můžete volat metodu ProductInfo () na objektu WindowsInstaller. Installer ve skriptu v jazyce Microsoft Visual Basic a zjistit přítomnost určitého produktu. Produkt je určený identifikátorem GUID kódu výrobku.

 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 ukázkovém příkladu obsahuje nainstalovaná proměnná hodnotu 0 nebo 1, podle toho, jestli je zadaný produkt nainstalovaný nebo není nainstalovaný.Poznámka Vlastnost ProductCode , která je předaná funkcím v obou příkladech, obsahuje v uvozovkách závorky ({}). Další informace o Instalační službě systému Windows najdete na následující webové stránce služby MSDN pro Microsoft Windows:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxDalší informace o tom, jak získat nejnovější verzi Instalační služby systému Windows pro váš počítač, najdete na následujícím webu společnosti Microsoft:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en Další informace najdete na následujících webech společnosti Microsoft:

Poznámka o části "platí pro"Kromě produktů uvedených v části "platí pro" se informace v tomto článku vztahují také na následující produkt:

  • Instalační služba systému Windows 4,0

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×