BASICMSI

InstallShield 2022 ยป InstallScript Language Reference

The BASICMSI script variable is defined for Basic MSI projects, but it is undefined and evaluates as zero in InstallScript MSI projects and in InstallScript projects.

Note:BASICMSI is not a preprocessor switch; therefore, you can use this script variable to create script code that will work differently in different project types without being recompiled.

You can use BASICMSI to write a single script that produces different behavior in the different project types by including code such as the following in your script:

if( BASICMSI ) then

  //Code for Basic MSI projects

else

  //Code for InstallScript MSI or InstallScript projects

endif;