MSI.GetPatchInfo
Описание
Вызывает функцию MsiGetPatchInfo для получения информации о патче.
ПараметрыPatchCode
(строка) "Код патча" для пакета патча, чья информация потребовалась. Эта строка должна быть строкой идентификатора, заключенная в фигурные скобки, например: "{78B82B0B-9AD9-40C0-B994-F72C21B52723}".
Attribute
(строка) Искомый атрибут патча. Например, для локально кешированного пакета нужно использовать "INSTALLPROPERTY_LOCALPACKAGE".
ВозвратResultVariable
(строка) Строка содержащая значение указанного атрибута. Если действие неудачно, возвращается значение nil.
Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1strPatchInfo = MSI.GetPatchInfo("{78B82B0B-9AD9-40C0-B994-F72C21B52723}", "INSTALLPROPERTY_LOCALPACKAGE"); if (strPatchInfo) then Dialog.Message("Patch Info", strPatchInfo); else nError = Application.GetLastError(); Dialog.Message("Error", _tblErrorMessages[nError], MB_OK, MB_ICONEXCLAMATION); endПолучаем значение атрибута патча "INSTALLPROPERTY_LOCALPACKAGE" и показываем его в диалоговом окне сообщения.
Смотрите также: Связанные действия
|