我已经找到了一种方法来通过阅读以前的 SO 帖子来判断安装了哪个版本的 .NET 框架,但是我没有找到任何关于 Windows Installer 的信息。
是否有注册表项或类似的东西可以验证是否安装了 Windows Installer 3.01+?
我已经找到了一种方法来通过阅读以前的 SO 帖子来判断安装了哪个版本的 .NET 框架,但是我没有找到任何关于 Windows Installer 的信息。
是否有注册表项或类似的东西可以验证是否安装了 Windows Installer 3.01+?
要了解您在 PC 上安装了哪个版本的 Windows Installer,请执行以下操作:
“如果要检查系统上的 Windows Installer 版本,请检查 Windows\System 32 文件夹中的 MSI.DLL 版本”
http://blogs.msdn.com/windows_installer_team/archive/2005/08/05/448386.aspx
您可以只包含 Windows Installer 的可再发行版本,而不必担心它。
检查 %SYS32%\msi.dll 的文件版本。在 XP 上,它位于 c:\windows\system32 中。