The MSIRequireElevatedPrivileges parameter applies to Windows Vista and specifies elevated privilege requirements for the MSI database.

Most users who log in to Windows Vista have restricted privileges. To install MSI packages for all users who must have shortcuts and file type associations, the users must have elevated privileges.

ThinApp sets an initial value of the MSIRequireElevatedPrivileges parameter that marks the MSI database as requiring elevated privileges. If your system is set up for UAC prompts, a UAC prompt appears when you install an application.

The parameter works only when the MSIFilename parameter requests the generation of a Windows Installer database.

Modifying the MSIRequireElevatedPrivileges Parameter

You can modify the MSIRequireElevatedPrivileges parameter to block the UAC prompt and the installation across all computers.

[BuildOptions]
MSIFilename=<my_msi>.msi
MSIRequireElevatedPrivileges=0