IEnvironmentVariable : IDispatch


This interface is meant to edit environment variable operation


String Name - Gets or sets the environment variable's name

String Value - Gets or sets the environment variable's content

String InstallOperationType - Gets or sets the behavior of the operation at install time.
Supported values: “CreateOrUpdate”, “CreateOnlyIfNotExists”, “Remove”

Bool RemoveOnUninstall - Gets or sets the option that will make the Windows Installer remove the environment variable when the package is uninstalled

Bool IsSystemVariable - Gets or sets the option that will set the environment variable as a system variable

String UpdateOperationType - Gets or sets the update behavior when the environment variable already exists on the target machine. Supported values: “Replace”, “Append”, “Prepend”

String Separator - Gets or sets the character that will be used as separator for the rest of the value if the environment already exists and UpdateOperationType has value “Append” or “Prepend”

ICompoent Component - Gets or sets the component which will contain the environment variable.

See also