Udostępnij za pośrednictwem


Określanie wersji Instalatora Windows

Aby określić wersję Instalatora Windows, można użyć następujących metod:

  • Wywołaj funkcję MsiGetFileVersion za pomocą parametru szFilePath ustawionego na ścieżkę do pliku Msi.dll.

    Możesz wywołać funkcję SHGetKnownFolderPath ze stałą CSIDL_SYSTEM, aby uzyskać ścieżkę do Msi.dll. Począwszy od systemu Windows Vista, aplikacje powinny używać funkcji SHGetFolderPath oraz REFKNOWNFOLDERID "System". Istniejące aplikacje korzystające z funkcji SHGetFolderPath, a typ CSIDL będzie nadal działać.

  • Wartość właściwości Installer.Version obiektu instalatora jest równoważna czterem ciągom pól wymienionym w temacie Released Versions of Windows Installer .

  • Aplikacje mogą pobrać wersję Instalatora Windows przy użyciu DllGetVersion.

  • Instalator ustawia właściwość VersionMsi na wersję Instalatora Windows uruchamianą podczas instalacji.

Aby uzyskać więcej informacji, zobacz wydane wersje programu Windows Installer.