Поделиться через


Общедоступные свойства

Общедоступные свойства можно создавать в базе данных установки так же, как и частных свойств. Кроме того, значения общедоступных свойств можно изменить пользователем или системным администратором, задав свойство в командной строке, применяя преобразование или взаимодействуя с созданным пользовательским интерфейсом. Имена общедоступных свойств не могут содержать строчные буквы. См. ограничения на имена свойств.

Общедоступные свойства обычно задаются пользователями во время установки. Например, свойство public property INSTALLLEVEL можно указать в командной строке, используемой для запуска установки или выбора с помощью созданного пользовательского интерфейса.

Значения общедоступных свойств можно переопределить в командной строке с помощью стандартного или пользовательского действия, применения преобразования или взаимодействия пользователя с созданным пользовательским интерфейсом. Чтобы очистить общедоступное свойство в таблице свойств, оставьте его вне таблицы. Свойства, которые должны быть заданы пользовательским интерфейсом во время установки, а затем переданы на этап выполнения установки, должны быть общедоступными.

Список стандартных общедоступных свойств, используемых установщиком, см. в справочнике по свойствам. Автор также может определить пользовательское общедоступное свойство, введя имя свойства и начальное значение в таблицу свойств . Все общедоступные свойства можно переопределить всеми пользователями, если одно из следующих условий имеет значение true.

  • Пользователь является системным администратором.
  • Для политики EnableUserControl для каждого компьютера задано значение 1. См. системной политики.
  • Свойство EnableUserControl имеет значение 1.
  • Это неуправляемая установка, которая не выполняется с повышенными привилегиями.

Если ни одно из указанных выше условий не соответствует действительности, установщик по умолчанию ограничивает, какие общедоступные свойства можно переопределить пользователем, не являющимся системным администратором. См. раздел ограниченных общедоступных свойств.