RemoveIniFile (tabla)

La tabla RemoveIniFile contiene la información que una aplicación tiene que eliminar de un archivo .ini.

La tabla RemoveRegistry tiene estas columnas.

Columna Tipo Clave Nullable
RemoveIniFile Identificador Y No
FileName FileName No No
DirProperty Identificador No Y
Sección Con formato No No
Clave Con formato No No
Value Con formato No Y
Acción Entero No No
Component_ Identificador No No

 

Columnas

RemoveIniFile

La clave de esta tabla.

FileName

El nombre del archivo .ini en el que se va a eliminar la información.

DirProperty

Nombre de una propiedad cuyo valor se supone que se resuelve en la ruta de acceso completa a la carpeta del archivo .ini que se va a quitar. La propiedad puede ser el nombre de un directorio en la tabla Directory, una propiedad establecida por la tabla AppSearch o cualquier otra propiedad que represente una ruta de acceso completa.

Section

Sección del archivo .ini localizable.

Key

La clave del archivo .ini localizable debajo de la sección.

Value

Valor localizable que se va a eliminar. El valor es obligatorio cuando el valor de Action es 4.

Action

Tipo de modificación que se va a realizar.

Constante Hexadecimal Decimal Significado
msidbIniFileActionRemoveLine 0x002 2 Elimina la entrada de .ini.
msidbIniFileActionRemoveTag 0x004 4 Elimina una etiqueta de una entrada de .ini.

 

Component_

Clave externa en la primera columna de la tabla Component que hace referencia al componente que controla la eliminación del valor de .ini.

Observaciones

La información del archivo .ini se elimina cuando se ha seleccionado el componente correspondiente para instalarse, ya sea localmente o ejecutarse desde el origen.

Esta tabla se conoce cuando se ejecuta la acción RemoveIniValues.

Si la columna Directory_ se especifica como null, la ubicación del archivo .ini es la ubicación estándar de .ini en Windows, que es el directorio de Windows de forma predeterminada.

Al quitar el último valor de una sección, se elimina esa sección. No hay ninguna otra manera de eliminar una sección completa que no sea quitar todos sus valores.

Validación

ICE03
ICE06
ICE32
ICE40
ICE46
ICE69