确定 Windows Installer 版本
可以使用以下方法来确定 Windows Installer 版本:
调用 MsiGetFileVersion 函数,并将 szFilePath 参数设置为 Msi.dll 文件的路径。
可以调用 SHGetKnownFolderPath 函数并使用 CSIDL_SYSTEM 常量来获取 Msi.dll 的路径。 从 Windows Vista 开始,应用程序应使用 SHGetFolderPath 函数和 REFKNOWNFOLDERID "System"。使用 SHGetFolderPath 函数和 CSIDL 类型的现有应用程序将继续工作。
Installer 对象的 Installer.Version 属性的值等于 Windows Installer 的已发布版本主题中列出的四字段字符串。
应用程序可以使用 DllGetVersion 获取 Windows Installer 版本。
安装程序将 VersionMsi 属性设置为安装期间运行的 Windows Installer 版本。
有关详细信息,请参阅 Windows Installer 的已发布版本。