* При перепечатке материалов ссылка на 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

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

Использование отладочных инструментов
Принципы создания элементов управления
Обработка событий клавиатуры на уровне формы
Извлечение типизированных данных с помощью объекта DataReader
Структура .NET-приложений
Специальные возможности и элементы управления Windows Forms
Создание проекта установочной программы
Примеси (mixin)
Императивная защита по правам доступа к коду
Генерация исключений
Объект DataRelation
Создание составных элементов управления
Запись трассировочных данных в журнал событий
Отображение текста
Пространства имен System.Drawing
| .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 | Редактор условий установки. Регион сайта: Москва и Санкт-Петербург