[This is preliminary documentation and subject to change.]
The WriteRegistryValues action sets up registry information that the application needs in the registry. The registry information is gated by the Component table. A registry value is written to the registry if the corresponding component has been set to be installed either locally or run from source.
Registry.Root | Root key under which the registry value is written. |
Registry.Key | Key under the root. |
Registry.Name | Name of the value. |
Registry.Value | The registry value. |
Component.Action | Action field from the Component table for the component record corresponding to Registry.Component_. Must be either: iisLocal = 1: Item is to be installed locally (item is currently uninstalled or installed from run from source). iisSource = 2: Item is to be installed from run from source (item is currently uninstalled or installed locally). |
None
The InstallValidate action must come before the WriteRegistryValues action. If there is a RemoveRegistryValues action, then it must come before the WriteRegistryValues action.