MSI.ConfigureProduct
Описание
Вызывает функцию MsiConfigureProduct для установки или удаления продукта.
ПараметрыProductCode
(строка) "Код продукта" настраиваемого продукта. Эта строка должна быть строкой идентификатора, заключенная в фигурные скобки, например: "{78B82B0B-9AD9-40C0-B994-F72C21B52723}".
InstallLevel
(число) Какую часть продукта следует устанавливать. Выбираем одно из следующих значений:
InstallState
(число) Состояние установки продукта. Выбираем одно из следующих значений:
ВозвратResultVariable
(логический) Возвращает значение истина - true, если действие было успешным, или значение ложь - false, если оно было неудачным.
Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1bConfigured = MSI.ConfigureProduct("{78B82B0B-9AD9-40C0-B994-F72C21B52723}", INSTALLLEVEL_DEFAULT, INSTALLSTATE_LOCAL); if (bConfigured) then Dialog.Message("Configuration", "Configuration successful."); else nError = Application.GetLastError(); Dialog.Message("Error", _tblErrorMessages[nError], MB_OK, MB_ICONEXCLAMATION); endУстанавливаем продукт локально на систему пользователя с элементами, указанными автором продукта по умолчанию и показываем сообщение как в случае успеха, так и в случае ошибки.
Смотрите также: Связанные действия
|