【问题标题】:How to use the "File Check" option of BMG(BOOTSTRAPPER MANIFEST GENERATOR) tool to check if the preRequisite is already installed on the system?如何使用 BMG(BOOTSTRAPPER MANIFEST GENERATOR) 工具的“文件检查”选项来检查系统上是否已经安装了 preRequisite?
【发布时间】:2011-01-24 04:42:37
【问题描述】:

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

我突然意识到这可能是 通过使用“文件检查”选项实现 在 BMG(引导程序清单 发电机)。 谁能告诉我如何使用“BMG 工具”的文件检查选项。

提前致谢。

【问题讨论】:

    标签: c# setup-project setup-deployment setuptools prerequisites


    【解决方案1】:

    我在 Acrobat Reader X 上的使用方式:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-06
      • 2020-10-27
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      • 2021-01-04
      • 2019-01-07
      相关资源
      最近更新 更多