C# 如何使用;“文件检查”;BMG(引导程序清单生成器)工具的选项,以检查系统上是否已安装前提条件?
您好,我正在使用BMG(Bootstrpper清单生成器)工具打包一个定制的“必备”应用程序,该应用程序可以在安装设置项目应用程序之前安装。 但是我想在开始安装之前检查必备应用程序是否已经存在 我突然意识到这是可能的 通过使用“文件检查”选项实现 在BMG(引导程序清单)中 发电机)。 任何人都可以告诉我如何使用“BMG工具”的文件检查选项。C# 如何使用;“文件检查”;BMG(引导程序清单生成器)工具的选项,以检查系统上是否已安装前提条件?,c#,setup-project,setup-deployment,setuptools,prerequisites,C#,Setup Project,Setup Deployment,Setuptools,Prerequisites,您好,我正在使用BMG(Bootstrpper清单生成器)工具打包一个定制的“必备”应用程序,该应用程序可以在安装设置项目应用程序之前安装。 但是我想在开始安装之前检查必备应用程序是否已经存在 我突然意识到这是可能的 通过使用“文件检查”选项实现 在BMG(引导程序清单)中 发电机)。 任何人都可以告诉我如何使用“BMG工具”的文件检查选项。 提前感谢。我对Acrobat Reader X的使用方式: 转到“系统检查”选项卡 单击文件检查按钮 在“结果属性”中,输入解释性名称(例如:“Acro
提前感谢。我对Acrobat Reader X的使用方式:
- 转到“系统检查”选项卡
- 单击文件检查按钮
- 在“结果属性”中,输入解释性名称(例如:“AcrobatReader”)
- 在“要搜索的文件名”中,输入prerequesite应用程序的主可执行文件的名称(例如,对于Acrobat Reader:'AcroRd32.exe')
- 或者,选中“在特殊文件夹中启动搜索”,然后选择“ProgramFilesFolder”(假设prerequesite安装在那里)
- 如果选中此选项,请将安装prerequesites的子文件夹放入路径中(例如,对于Acrobat Reader:Adobe\Reader 10.0\Reader)
- 在搜索深度中,如果要在每个子文件夹中搜索,请输入0;如果要在某个深度停止搜索,请输入任意数字。默认情况下为0
- 转到“安装条件”选项卡
- 在第一行的“列类型”中,选择“旁路如果”
- 列属性,选择先前为结果创建的属性的名称(在本例中为AcrobatReader)
- 在第三列中,选择“存在”
您还可以对注册表项执行等效操作,检查版本 如果要检查任何先决条件,请告诉我必须执行哪些设置,如果在安装过程中应用程序已经存在,请在Bootstraper清单生成器中安装安装应用程序。