MSI.InstallProduct
Описание
Вызывает функцию MsiInstallProduct для установки или удаления продукта.
ПараметрыPackagePath
(строка) Полный путь и имя файла устанавливаемого пакета.
CommandLine
(строка) Параметры свойств командной строки передаваемые пакету. Это строка должна быть списком в виде: "Property=Setting Property=Setting" ("Свойство=Параметр Свойство=Параметр"). Для выполнении установки от имени администратора, включите "ACTION=ADMIN". Используя "REMOVE=ALL" можно полностью удалить продукт, а использованием "ACTION=INSTALL" установить продукт.
ВозвратResultVariable
(логический) Истина (true), если действие завершилось успешно и ложь (false), если это не так или произошла ошибка. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1bInstalled = MSI.InstallProduct(_TempFolder .. "\\TempMSI\\setup.msi", "REMOVE=ALL"); if (not bInstalled) then nInstallError = Application.GetLastError(); Dialog.Message("Error", _tblErrorMessages[nInstallError], MB_OK, MB_ICONEXCLAMATION); endВызываем "setup.msi" для удаления текущей копии продукта.
Смотрите также: Связанные действия
|