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


Объект Product

Объект Product представляет уникальный экземпляр продукта, который объявлен, установлен или неизвестен.

Экземпляр объекта можно создать со свойством Product как "WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)". UserSid должен иметь значение NULL для контекста для каждого компьютера. UserSid может иметь значение NULL для указанного текущего пользователя, если контекст не задан для каждого компьютера. Параметры ProductCode и Context являются обязательными.

Элементы

Объект Product имеет следующие типы элементов:

Методы

Объект Product содержит следующие методы.

Метод Описание
SourceListAddMediaDisk Добавьте диск в набор зарегистрированных дисков.
SourceListAddSource Добавьте источник сети или URL-адреса в список источников.
SourceListClearAll Очищает полный список источников указанного типа источников.
SourceListClearMediaDisk Удалите диск из набора зарегистрированных дисков из исходного списка.
SourceListClearSource Удалите источник сети или URL-адреса из списка источников.
SourceListForceResolution Очищает последний использованный источник. Это приводит к принудительному разрешению списка источников при следующем требовании источника.

 

Свойства

Объект Product имеет следующие свойства.

Свойство Описание
ComponentState
Состояние указанного компонента для данного экземпляра продукта.
Контекст
Контекст этого экземпляра продукта в виде значения MSIINSTALLCONTEXT.
FeatureState
Состояние указанного компонента для данного экземпляра продукта.
InstallProperty
Значение указанного свойства.
MediaDisks
Перечисляет все диски мультимедиа для данного экземпляра продукта.
ProductCode
Возвращает код продукта.
SourceListInfo
Получение и задание свойств сведений об источнике. Это свойство чтения или записи.
Источники
Перечисляет все источники для данного экземпляра продукта.
Состояние
Состояние установки продукта.
UserSid
Возвращает идентификатор безопасности пользователя, под которым доступен этот экземпляр продукта.

 

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows 3.0 или более поздней версии в Windows Server 2003, Windows XP и Windows 2000
DLL
Msi.dll
IID
IID_IProduct определяется как 000C10A0-0000-0000-C000-0000000000046

См. также раздел

Примеры сценариев установщика Windows