Update Prerequisite Option
Command Syntax
/UpdatePrerequisite <display_name>
[-builds <builds_list>]
[-display_minversion <min_version>]
[-display_maxversion <max_version>]
[-type {PreInstall|FeatureBased|PostInstall}]
[-force_install]
[-lzma_compression]
[-setup_location {FileBased|UrlBased|OpenSite}]
-prereq_path <prereq_path>
[-extract_folder <extract_folder>]
[-aditionalfiles <aditional_files>]
[-size <prereq_file_size>]
[-md5 <prereq_file_md5>]
[-cmd_line <cmd_line>]
[-target_os {WinNT|Win64}]
[-search_type {FileVersion|RegSubKeyEnum|RegValue|ProductCode|UpgradeCode}
[-search_path <search_path>]
[-search_depth <search_depth>]
[-minversion <minimum_version>]
[-maxversion <maximum_version>]
[-64bit]
This command will update a prerequisite from your package.
Parameters:
- <display_name>
- The name of the prerequisite you want to update. This string will be visible to the user.
- [-builds <builds_list>]
- A list of builds to which this prerequisite should be added. If no build is specified, the prerequisite will be added to all the defined builds.
- [-display_minversion <min_version>]
- The minimum version required, for the prerequisite to be installed.
- [-display_maxversion <max_version>]
- The maximum version required, for the prerequisite to be installed.
- [-type {PreInstall|FeatureBased|PostInstall}]
- Sets the type of the prerequisite. For more information about each type see the Prerequisites Page - Installer Project.
- [-force_install]
- If this is set the product install operation will not start until the prerequisite is installed.
- [-lzma_compresion]
- Specify LZMA Compression for your prerequisites files. To use this option your prerequisite files must be included in the EXE bootstrapper. This parameter can be used only with FileBased option.
- [-setup_location {FileBased|UrlBased|OpenSite}]
- Specifies the location of the prerequisite setup file. The default value is FileBased.
- -prereq_path <prereq_path>
- The exact path or URL to the prerequisite setup file.
- [-extract_folder <extract_folder>]
- The location where the prerequisite files will be extracted or downloaded. This parameter cannot be used with OpenSite option.
- [-aditionalfiles <aditional_files>]
- A list with additional files for your prerequisite. The files are separated by "|". If you have more than one file include this parameter into quotes. Those files need to by placed next to the file specified in the prereq_path parameter. This parameter can be used only with FileBased option.
- [-size <prereq_file_size>]
- The exact size of the prerequisite setup file. This parameter can be used only with UrlBased option.
- [-md5 <prereq_file_md5>]
- This field contains the MD5 "fingerprint" of the prerequisite file. This parameter can be used only with UrlBased option.
- [-cmd_line <cmd_line>]
- An optional command line for launching the prerequisite. This parameter cannot be used with OpenSite option.
- [-target_os {WinNT|Win64}]
- Specifies which Operating System is required for this prerequisite to run. Don't specify this parameter if the prerequisite is for all type of OS.
- [-search_type {FileVersion|RegSubKeyEnum|RegValue|ProductCode|UpgradeCode}]
- A value specifying how to obtain the installed prerequisite's version. The following parameters can be specified only when this parameter is specified.
- [-search_path <search_path>]
- Path to a file or registry value from where to get the prerequisite version.
- [-search_depth <search_depth>]
- How deep to search for a file in the subdirectories. This parameter can be used only with FileVersion option.
- [-minversion <minimum_version>]
- The minimum version necessary for the installed prerequisite to be accepted.
- [-maxversion <maximum_version>]
- The minimum version necessary for the installed prerequisite to be accepted.
- [-64bit]
- Searches 64-bit registry or file locations.
Example:
AdvancedInstaller.com /edit MyProject.aip
/UpdatePrerequisite DirectX -setup_location OpenSite
-prereq_path http://www.example.com