Tabla AppId

La tabla AppId o la tabla registry especifica que el instalador configure y registre servidores DCOM para realizar una de las siguientes acciones durante una instalación.

  • Ejecute el servidor DCOM con una identidad diferente a la del usuario que activa el servidor. Por ejemplo, para configurar un servidor DCOM para que siempre se ejecute como un usuario interactivo o como un usuario predefinido.
  • Ejecute el servidor DCOM como servicio.
  • Configure el acceso de seguridad predeterminado para el servidor DCOM.
  • Registre el servidor DCOM de modo que se active en otro equipo.

Esta tabla se procesa en la instalación del componente asociado al servidor DCOM en la _ columna Componente de la tabla Class. No se anuncia un AppId.

La tabla AppId tiene las columnas siguientes.

Columna Tipo Clave Nullable
AppId GUID Y N
RemoteServerName Formato N Y
LocalService (Servicio local) Texto N Y
ServiceParameters Texto N Y
DllSurrogate Texto N Y
ActivateAtStorage Entero N Y
RunAsInteractiveUser Entero N Y

Columnas

Appid

La columna AppId de la tabla Class es una clave externa en esta columna de la tabla AppId. Esta columna contiene el valor de AppId que se escribirá en el CLSID y crea la clave GUID de AppId en HKCR \ AppId.

RemoteServerName

Esta columna contiene el valor de "RemoteServerName"= xxxx que se escribirá en < > HKCR \ AppID \ {AppID}. \

LocalService

Esta columna contiene el valor de LocalService que se escribirá en HKCR \ AppID \ { < appid > } "LocalService"= < xxx > .

ServiceParameters

Esta columna contiene el valor de ServiceParameters que se escribirá en HKCR \ AppID \ {appid>} "ServiceParameters".

DllSurrogate

Esta columna contiene el valor de DllSurrogate que se escribirá en HKCR \ AppId \ { < appid > } "DllSurrogate"= < xxx > . Si esta columna está presente, normalmente será una cadena vacía.

ActivateAtStorage

Un valor entero distinto de cero en este campo hace que Windows Installer escriba HKCR \ AppID \ { < appid > } "ActivateAtStorage"="Y" en el Registro. Si el campo se deja vacío o tiene un valor de cero, no se escribirá ningún valor.

RunAsInteractiveUser

Un valor entero distinto de cero en este campo hace que Windows Installer escriba HKCR \ AppID \ {appid>} "RunAs"="Interactive User" en el Registro. Si el campo se deja vacío o tiene un valor de cero, no se escribirá ningún valor.

Observaciones

La acción RegisterClassInfo y la acción UnregisterClassInfousan esta tabla.

Tenga en cuenta que la tabla AppId no tiene una columna para registrar un nombre predeterminado. Por lo tanto, en los casos en los que necesite escribir un nombre descriptivo como valor de nombre predeterminado, debe registrarse mediante la tabla del Registro.

Validación

ICE03
ICE06
ICE32
ICE33
ICE46
ICE69