Tabla CompLocator
La tabla CompLocator contiene la información necesaria para encontrar un archivo o directorio que use los datos de configuración del instalador.
La tabla CompLocator contiene la siguiente información.
Columna | Tipo | Clave | Nullable |
---|---|---|---|
Signature_ | Identificador | Y | No |
ComponentId | GUID | No | No |
Tipo | Entero | No | Y |
Información de columna
-
Signature_
-
Esta columna representa una firma de archivo única y también es la clave externa en la tabla Signature. Si la clave está ausente de la tabla Signature, se asume que la búsqueda es por la presencia de un directorio apuntado por la tabla CompLocator.
-
ComponentId
-
Identificador del componente cuya ruta de acceso de clave se va a usar para la búsqueda. Debe ser el GUID de un componente que aparece en el campo ComponentId de la tabla Component. Puede ser el identificador de un componente que pertenezca a otro producto instalado en el equipo. No debe ser el GUID de un componente publicado que aparece en el campo ComponentId de la tabla PublishComponent.
Para encontrar el valor GUID del identificador de componente de un archivo instalado por otro producto, vaya al paquete de instalación del producto. Vaya a la tabla File y busque la fila que contiene el identificador del archivo. La columna Component_ de esta fila contiene el identificador del componente que controla el archivo. Vaya a la tabla Component y busque la fila que contiene este identificador de componente en la columna Component. La columna ComponentId de esta fila contiene el GUID del identificador de componente.
-
Type
-
Valor booleano que determina si la ruta de acceso de clave del componente es un nombre de archivo o una ubicación de directorio.
En la tabla siguiente, se enumeran los valores válidos. Si no existe, Type se establece en 1 (uno).
Constante Hexadecimal Decimal Descripción msidbLocatorTypeDirectory 0x000 0 La ruta de acceso de la clave es un directorio. msidbLocatorTypeFileName 0x001 1 La ruta de acceso de clave es un nombre de archivo.
Comentarios
Esta tabla se usa con la tabla AppSearch.
Normalmente, las columnas de esta tabla no se localizan. Si un autor decide buscar productos en varios idiomas, puede haber una entrada distinta incluida en la tabla para cada idioma.
Para más información, consulte Búsqueda de aplicaciones, archivos, entradas del Registro o entradas de archivo .ini.
Validación