我有一个 Installshield Basic MSI 项目。这个项目使用 Installshield 的引导程序来安装几个安装先决条件。一切都捆绑并压缩在一个 exe (Setup.exe) 中。我有一个先决条件,需要知道要执行的文件的完整路径。是否有可用的属性来查找此路径?
或者另一种解决方案。我们正在使用 Installshield 2008,目前升级的机会不大。我需要安装依赖于 Windows Installer 4.5 的 SQL Server 2008。Installshield 2008 不支持 WinInstaller 4.5,因此我为 WinXp 和 Vista 创建了先决条件。我的 WinXP 工作正常。
但是在 Windows Vista 中,Windows Installer 4.5 的可再发行组件是一个 .msu 文件,需要通过 wsua.exe 执行。我创建了一个小应用程序,它只接受命令行参数并使用参数启动 wusa.exe 以安装 Windows Installer 可再发行组件。但是 wusa.exe 需要可再发行组件的完整路径。有没有办法找到 setup.exe 提取文件的路径?
或者有没有办法在 Installshield 2008 中添加对 Windows Installer 4.5 的支持,对此表示怀疑,但这是最简单的