2.2.4.7.7 Preinstall

The Preinstall type describes the details of preinstall.

 <xs:complexType name="Preinstall">
   <xs:sequence>
     <xs:element name="Executable" nillable="true" type="xs:string" />
     <xs:element minOccurs="0" name="NormalArgs" nillable="true" type="xs:string" />
     <xs:element minOccurs="0" name="SilentArgs" nillable="true" type="xs:string" />
     <xs:element minOccurs="0" name="IgnoreExitCode" type="xs:boolean" />
   </xs:sequence>
 </xs:complexType>

Executable: The file name of executable; the path is relative inside the package.

NormalArgs: An argument for normal option.

SilentArgs: An argument for silent option.

IgnoreExitCode: Whether to ignore the exit code.