次の方法で共有


Windows インストーラーのバージョンの決定

次の方法を使用して、Windows インストーラーのバージョンを確認できます。

  • szFilePath パラメーターをファイル Msi.dllへのパスに設定して、MsiGetFileVersion 関数を呼び出します。

    CSIDL_SYSTEM 定数を使用して SHGetKnownFolderPath 関数を呼び出して、Msi.dllへのパスを取得できます。 Windows Vista 以降では、アプリケーションは SHGetFolderPath 関数と REFKNOWNFOLDERID "System" を使用する必要があります。SHGetFolderPath 関数と CSIDL 型を使用する既存のアプリケーションは引き続き機能します。

  • インストーラー オブジェクトInstaller.Version プロパティの値は、「Released Versions of Windows Installer」トピックに記載されている 4 つのフィールド文字列と同じです。

  • アプリケーションは、DllGetVersionを使用して Windows インストーラーのバージョンを取得できます。

  • インストーラーは、VersionMsi プロパティを、インストール中に実行される Windows インストーラーのバージョンに設定します。

詳細については、「リリースバージョンの Windows インストーラー」を参照してください。