安装Shiled 2008 -如何添加MSU (MSI?)作为先决条件并按条件安装



我有Install Shield 2008 Express Edition和一个创建exe和msi安装程序的安装项目。现在,由于我们的应用程序使用HLP文件作为帮助系统,而Windows Vista和更新版本不支持HLP文件,我需要在设置中预先安装Windows Vista, 7,2008的帮助查看器,可以从这里下载:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=258aa5ec-e3d9-4228-8844-008e02b32a2c###并且是MSU (Microsoft Update格式)

我还需要做一个条件安装,这意味着我需要检测安装是否在Vista, 7 2008上运行,然后检测是32位还是64位,并安装正确的MSU。这是可能的吗?如果是,如何在installshield 2008 express中做到这一点?

我在Redistributables部分只看到预定义的先决条件。我如何添加自己的,自定义?

InstallShield的Express SKU不提供创建自定义预置条件的方法。PRQ)文件。这些文件都是简单的XML文档,并且带有试用版的InstallShield Pro/Prem。您可以编写一个,然后将其放到目录中供Express使用。

查看我的博客文章,该文章描述了如何编写preeq。具体细节取决于您正在编写的特定MSU。

使用InstallShield安装。net Framework 3.0

相关内容

  • 没有找到相关文章

最新更新