* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Редактор условий установки
8 февраля 2009

Редактор условий установки — Launch Conditions Editor — позволяет
определять условия, которым целевой компьютер должен удовлетворять для начала
установки. Так, можно требовать, чтобы целевой компьютер работал под опреде-
ленной версией Windows или чтобы на нем была установлена определенная версия
некоторого компонента, необходимого приложению. Кроме того, можно проверять
наличие определенных файлов, записей реестра, компонентов Windows Installer и
принимать решение о начале установки по результатам проверки.
Окно редактора разделено на две части; в первой задают объект (файл, раздел
реестра или компонент Windows Installer), а во второй — условие, зависящее от на-
личия на целевом компьютере этого объекта. Если условие выполняется, процесс
установки продолжается, в противном случае установка прекращается с откатом
действий, сделанных к данному моменту,
Выбор объекта условия
Чтобы задать объект условия, в редакторе условий щелкните правой кнопкой Search
Target Machine и выберите требуемый объект (таблица 10-3).
Таблица 10-3. Типы объектов условий установки
Тип Объект на целевом компьютере
File Search Файл с заданной версией, максимальным или минимальным
размером или датой
Registry Search Запись в реестре (корень, раздел и значение)
Windows Installer Search Компонент Windows Installer
Каждый объект условия поддерживает свойство Property, которое задает имя ис-
комого объекта, — оно используется для получения булева значения, представляю-
щего результат поиска. Имя, заданное этим свойством, используется для конструи-
рования условий установки (об этом далее в этом разделе).
^ Как задать объект условия установки
1. В меню View выберите Editor\Launch Conditions, чтобы вызвать редактор усло-
вий установки.
2. В редакторе условий щелкните правой кнопкой Search Target Machine и выбери-
те в контекстном меню требуемый объект.
3. В окне Properties настройте условия поиска выбранного объекта.
Конструирование условий установки
Определив объект, можно проверить его наличие на целевом компьютере и скон-
струировать условие установки, зависящее от результатов этой проверки. Условие
установки действует по принципу «все или ничего» и определяет дальнейшую судь-
бу установки приложения. Если это условие выполняется, установка продолжает-
ся, в противном случае она прекращается.
Чтобы создать условие установки, в редакторе условий щелкните правой кноп-
кой Launch Conditions и выберите команду Add Launch Condition. Свойства усло-
вий установки приводятся в таблице 10-4.
Таблица 10-4. Свойства условия установки
Имя Что определяет
Name Имя условия установки, отображаемое в редакторе
Condition Строку с допустимым логическим оператором, вычисляемым во время
установки. Если оператор дает true, установка продолжается, а если false —
прекращается. В строке может быть несколько выражений, связанных
операторами AND, OR и др.
Message Текст сообщения, отображаемого при неудачном завершении установки
> Как создать условие установки
1. В меню View выберите команду Editor\Launch Conditions Editor, чтобы вызвать
редактор условий установки.
2. В редакторе условий щелкните правой кнопкой Launch Conditions и выберите
команду Add Launch Condition, чтобы добавить новое условие установки.
3. В окне Properties настройте свойства созданного условия.

Теги: .NET

Статьи по теме:

Параметризованные свойства
Извлечение и обновление данных с помощью объектов DataAdapter и DataSet
Применение методов формы
Перечисления CTS
Установка сборок в виде компилированных образов
Принципы создания элементов управления
Набор Listeners
Объявление методов
Локализация формы
Редактор файловой системы
Установка точек прерывания
Создание класса строго типизированного набора на основе класса CollectionBase
Установка приложения
Добавление элементов управления на панель Toolbox
Замещение членов базового класса в Visual Basic .NET
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Редактор условий установки. Регион сайта: Москва и Санкт-Петербург