Tuesday, January 10, 2006

PROPERY : Commonly Used...

$ ADDDEFAULT
--> The value of the ADDDEFAULT property is a list of features delimited by commas that are to be installed in their default configuration.
--> A feature listed in the ADDDEFAULT property is installed in the same installation state as if the user had requested an installation-on-demand of the feature.
-->To install all features in their default configurations, use ADDDEFAULT=ALL on the command line.

$ ADDLOCAL
--> The value of the ADDLOCAL property is a list of features delimited by commas that are to be installed locally.
--> Do not enter ADDLOCAL=ALL into the Property table because this generates an locally installed package that cannot be correctly removed.
--> To install all features locally, use ADDLOCAL=ALL on the command line.

$ ADDSOURCE
--> The value of the ADDSOURCE property is a list of features delimited by commas that are to be installed to run from source.
--> To install all features as run from source, use ADDSOURCE=ALL on the command line.

$ ALLUSERS
--> The ALLUSERS property determines where the configuration information of the installed application is stored.

ALLUSERS is not set (ALLUSERS="")
User access privileges: Per-user installation using folders in user's personal profile.
Administrator access privileges: Per-user installation using folders in user's personal profile.

ALLUSERS = 1
User access privileges: Not valid; returns an error stating the user does not have enough access privileges to install application.
Administrator access privileges: Per-machine installation using folders in "All Users" profile.

ALLUSERS = 2
User access privileges: Per-user installation using folders in user's personal profile.
Administrator access privileges: Per-machine installation using folders in "All Users" profile.

--> If ALLUSERS is not set, the installer does a per-user installation.

-->If ALLUSERS is set to 2, the installer first attempts a per-machine installation. In this case, the per-machine installation succeeds only if the user has administrative access privileges on the computer, otherwise the installer does a per-user installation

$ ARPCOMMENTS
--> The ARPCOMMENTS property provides the Add or Remove Programs Control Panel Comments that are written under the Uninstall Registry Key. This property can be set by the command line or a transform.

$ ARPINSTALLLOCATION
--> The ARPINSTALLLOCATION property is the full path to the application's primary folder.

$ ARPNOMODIFY
--> Disables the Change button for the product in Add or Remove Programs in Control Panel
--> If the ARPNOMODIFY property is set, the RegisterProduct action writes the value "NoModify" under the registry key:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{product key}

$ ARPNOREMOVE
--> Disables the Remove button for the product from the Add or Remove Programs in Control Panel.
--> If the ARPNOREMOVE property is set, the RegisterProduct action writes the value "NoRemove" under the registry key:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{product key}
-->Setting the ARPNOREMOVE property prevents the UninstallString value from being written under this key.

$ ARPNOREPAIR
--> Set the ARPNOREPAIR property to disable the Repair button in the Programs Wizard

$ ARPSYSTEMCOMPONENT
--> Setting the ARPSYSTEMCOMPONENT property to 1 using the command line or a transform prevents the application from being displayed in the Add or Remove Programs list of Control Panel.

0 Comments:

Post a Comment

<< Home