Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Se debe crear un objeto Installer en primer lugar para cargar la compatibilidad de automatización necesaria para que COM acceda a las funciones del instalador. Este objeto proporciona contenedores para crear los objetos de nivel superior y acceder a sus métodos.
El objeto Installer se puede crear a partir del ProgId "WindowsInstaller.Installer".
Miembros
El objeto Installer contiene estos tipos de miembros:
Métodos
El objeto Installer tiene estos métodos.
| Método | Descripción |
|---|---|
| AddSource | Agrega un origen a la lista de orígenes de red válidos en la lista de orígenes. |
| AdvertiseProduct | Anuncia un paquete de instalación. |
| AdvertiseScript | Anuncia un paquete de instalación. |
| ApplyMultiplePatches | Aplica una o varias revisiones a los productos aptos para recibir la revisión. Establece la propiedad PATCH en la ruta de acceso de los paquetes de revisión proporcionados. |
| ApplyPatch | Invoca una instalación y establece la propiedad PATCH en la ruta de acceso del paquete de revisión de cada producto indicado por el paquete de revisión como apto para recibir la revisión. |
| ClearSourceList | Quita todos los orígenes de red de la lista de orígenes. |
| CollectUserInfo | Invoca una secuencia del asistente de interfaz de usuario que recopila y almacena tanto información del usuario como el código del producto. |
| ConfigureFeature | Configura el estado instalado de una característica del producto. |
| ConfigureProduct | Instala o desinstala un producto. |
| CreateAdvertiseScript | Genera un script de anuncio. |
| CreateRecord | Devuelve un objeto Record nuevo con el número de campos solicitado. |
| EnableLog | Habilita el registro del tipo de mensaje seleccionado de todas las sesiones de instalación posteriores en el espacio de proceso actual. |
| ExtractPatchXMLData | Extrae información de una revisión como una cadena XML. |
| FileHash | Toma la ruta de acceso a un archivo y devuelve un hash de 128 bits de ese archivo. |
| FileSignatureInfo | Toma la ruta de acceso a un archivo y devuelve un objeto SAFEARRAY de bytes que representa el hash o el certificado codificado. |
| FileSize | Devuelve el tamaño del archivo especificado. |
| FileVersion | Devuelve la cadena de versión o la cadena de idioma de la ruta de acceso especificada. |
| ForceSourceListResolution | Obliga al instalador a buscar en la lista de orígenes un origen de producto válido la próxima vez que se requiera un origen. |
| InstallProduct | Abre un paquete del instalador e inicializa una sesión de instalación. |
| LastErrorRecord | Devuelve un objeto Record que contiene los parámetros de error del error más reciente de la función que generó el registro de error. |
| OpenDatabase | Abre una base de datos existente o crea una desde cero. |
| OpenPackage | Abre un paquete de instalador para usarlo con funciones que acceden a la base de datos del producto y al motor de instalación. |
| OpenProduct | Abre un paquete de instalador para un producto instalado mediante el código del producto. |
| ProvideAssembly | Devuelve la ruta de acceso instalada de un ensamblado. |
| ProvideComponent | Devuelve la ruta de acceso completa del componente y realiza cualquier instalación necesaria. |
| ProvideQualifiedComponent | Devuelve la ruta de acceso completa del componente y realiza cualquier instalación necesaria. |
| RegistryValue | Lee información sobre una clave del Registro especificada de valor. |
| ReinstallFeature | Reinstala características o corrige los problemas con las características instaladas. |
| ReinstallProduct | Reinstala un producto o corrige los problemas de instalación en un producto instalado. |
| RemovePatches | Quita una o varias revisiones de los productos aptos para recibir la revisión. |
| UseFeature | Aumenta el recuento de uso de una determinada característica y devuelve el estado de instalación de esa característica. |
Propiedades
El objeto Installer tiene estas propiedades.
| Propiedad | Tipo de acceso | Descripción |
|---|---|---|
|
ClientsEx |
Devuelve un objeto RecordList que muestra los productos que usan un componente instalado especificado. Windows Installer 4.5 y versiones anteriores: no incluyen esta tabla. |
|
|
ComponentClients |
Devuelve un objeto StringList que enumera el conjunto de clientes de un componente especificado. |
|
|
ComponentPath |
Devuelve la ruta de acceso completa a un componente instalado. |
|
|
ComponentPathEx |
Devuelve un objeto RecordList que proporciona la ruta de acceso completa de un componente instalado especificado. Windows Installer 4.5 y versiones anteriores: no incluyen esta tabla. |
|
|
ComponentQualifiers |
Devuelve un objeto StringList que enumera el conjunto de calificadores registrados del componente especificado. |
|
|
Componentes |
Devuelve un objeto StringList que enumera el conjunto de componentes instalados de todos los productos. |
|
|
ComponentsEx |
Devuelve un objeto RecordList que enumera los componentes instalados. Windows Installer 4.5 y versiones anteriores: no incluyen esta tabla. |
|
|
Entorno |
Lectura/escritura |
Valor de cadena de una variable de entorno del proceso actual. |
|
FeatureParent |
Especifica la característica primaria de una característica. |
|
|
Características |
Devuelve un objeto StringList que enumera el conjunto de características publicadas del producto especificado. |
|
|
FeatureState |
Devuelve el estado instalado de una característica. |
|
|
FeatureUsageCount |
Devuelve el número de veces que se ha usado la característica. |
|
|
FeatureUsageDate |
Devuelve la fecha en que la característica especificada se usó por última vez. |
|
|
FileAttributes |
Devuelve un número que representa los atributos de archivo combinados de la ruta de acceso designada a un archivo o carpeta. |
|
|
Revisiones |
Devuelve un objeto StringList que contiene todas las revisiones aplicadas al producto. |
|
|
PatchesEx |
Enumera una colección de objetos Patch. |
|
|
PatchFiles |
Devuelve un objeto StringList que contiene una lista de archivos que la lista de revisiones proporcionada puede actualizar. |
|
|
PatchInfo |
Devuelve información sobre una revisión. |
|
|
PatchTransforms |
Devuelve una lista delimitada por puntos y coma de las transformaciones que hay en el paquete de revisión especificado y que se aplican al producto especificado. |
|
|
ProductElevated |
Devuelve True si el producto está administrado o False si no lo está. |
|
|
ProductInfo |
Devuelve el valor del atributo especificado de un producto instalado o publicado. |
|
|
ProductInfoFromScript |
Devuelve el valor del atributo especificado almacenado en un script de anuncio. |
|
|
Productos |
Devuelve un objeto StringList que enumera el conjunto de todos los productos instalados o anunciados del usuario y la máquina actuales. |
|
|
ProductsEx |
Enumera una colección de objetos Product. |
|
|
ProductState |
Devuelve la información de estado de instalación de un producto. |
|
|
QualifierDescription |
Devuelve una cadena de texto que describe el componente calificado. |
|
|
RelatedProducts |
Devuelve un objeto StringList que enumera el conjunto de todos los productos instalados o anunciados del usuario y la máquina actuales con una propiedad UpgradeCode especificada en su tabla de propiedades. |
|
|
ShortcutTarget |
Examina un acceso directo y devuelve su producto, nombre de característica y componente si está disponible. |
|
|
SummaryInformation |
Devuelve un objeto SummaryInfo que se puede usar para examinar, actualizar y agregar propiedades al flujo de información de resumen de un paquete o una transformación. |
|
|
UILevel |
Lectura/escritura |
Indica el tipo de interfaz de usuario que se va a usar al abrir y procesar los paquetes subsiguientes dentro del espacio de proceso actual. |
|
Versión |
Devuelve la representación de cadena de la versión actual de Windows Installer. |
Requisitos
| Requisito | Value |
|---|---|
| Versión |
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP |
| Archivo DLL |
|
| IID |
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046 |
Consulte también