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 インストーラー」を参照してください。