2

您好我正在使用 BMG(Bootstrpper Manifest Generator)工具来打包自定义的“PREREQUISITE”应用程序,可以在安装设置项目应用程序之前安装它。但是我想在开始安装之前检查先决条件应用程序是否已经存在。

我突然意识到,这可以通过使用 BMG(Bootstrapper Manifest Generator)中的“文件检查”选项来实现。 任何人都可以让我知道如何使用“BMG 工具”的文件检查选项。

提前致谢。

4

1 回答 1

3

我将它用于 Acrobat Reader X 的方式:

  • 转到系统检查选项卡。
  • 单击文件检查按钮。
  • 在“结果属性”中,输入一个解释性名称(例如:'AcrobatReader')
  • 在“要搜索的文件名”中,输入先决条件应用程序的主要可执行文件的名称(例如,对于 Acrobat Reader:“AcroRd32.exe”)。
  • 或者,选中“在特殊文件夹中开始搜索”,然后选择“ProgramFilesFolder”(假设 prerequesite 安装在那里)。
  • 如果选中它,请将安装 prerequesites 的子文件夹放入 Path 中(例如,对于 Acrobat Reader:Adobe\Reader 10.0\Reader)
  • 在搜索深度中,如果您想在每个子文件夹中搜索,请输入 0,如果您想在某个深度停止搜索,请输入任何数字。默认为 0。
  • 转到安装条件选项卡。
  • 在第一行,列 Type,选择 ByPassIf
  • 列属性,选择您之前为结果创建的属性的名称(在本例中为 AcrobatReader)。
  • 在第三列中,选择“存在”。

您还可以对注册表项执行等效操作,检查版本...

于 2011-02-22T15:11:16.337 回答