MSI.GetMSIVersion
Описание
Получает версию Windows Installer, который установлен в системе пользователя.
Параметры
Нет.
ВозвратResultVariable
(строка) Строка содержащая номер версии Windows Installer, установленного в настоящее время. Если случится ошибка, будет возвращено значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1strVersion = MSI.GetMSIVersion(); Dialog.Message("MSI Version", "The MSI version installed is " .. strVersion);Получаем версию установленной Windows Installer и возвращаем информацию в окне сообщения. Пример 2strVersion = MSI.GetMSIVersion(); nCompare = String.CompareFileVersions(strVersion, "3.0"); if (nCompare == -1) then Dialog.Message("Requirement Failed", "This setup requires a minimum of version 3.0 of the Windows Installer."); endПроверяем, равна или больше "3.0" версия MSI и показываем диалоговое окно ошибки если условие не выполняется.
Смотрите также: Связанные действия
|