Имя Пароль
Зарегистрироваться


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

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

Применение событий формы
Towards Cleaner Code, A C# Asynchronous Helper
Создание формируемых элементов управления
Свойства, доступные только для чтения или только для записи
Использование шаблонов кода
Создание экземпляров элементов управления ActiveX
Защищенные члены
Обработка событий клавиатуры на уровне формы
Константы и перечисления
Установка точек прерывания
Оптимизация приложений
Применение отладочных инструментов
Создание DataAdapter с помощью мастера Data Adapter Configuration Wizard
Специальные возможности и логотип «Certified for Windows»
Сборщик мусора
| .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 31


     



Rambler's Top100

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

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