Skip to main content

Posts

Showing posts with the label Reinstall Mode

Frequently Used MSI Properties

What is an MSI property and what are their types? Properties are global variables that installer uses during install or uninstall. It can be divided as: Public Property: Installer can use it internally as well as externally, which means it can be changed during run-time also.   The values of public properties can be set at the command line, and their values are preserved when execution switches from the User Interface sequence to the Execute sequence. e.g.: INSTALL LEVEL Private Property: Installe r can use it internally only. Hence can't be changed during run-time.  Private properties, on the other hand, cannot have their values set at the command line, and are reset to their default values when execution switches from the User Interface sequence to the Execute sequence. e.g.: Product Code, Product Version, Manufacturer, Version etc. Another way to identify Private property is that it contain at least one lowercase letter. ...