AppId-tabel
De Tabel AppId of de registertabel geeft aan dat het installatieprogramma DCOM-servers configureert en registreert om een van de volgende handelingen uit te voeren tijdens een installatie.
- Voer de DCOM-server uit onder een andere identiteit dan de gebruiker die de server activeert. Als u bijvoorbeeld een DCOM-server zo wilt configureren dat deze altijd wordt uitgevoerd als een interactieve gebruiker of als vooraf gedefinieerde gebruiker.
- Voer de DCOM-server uit als een service.
- Configureer de standaardbeveiligingstoegang voor de DCOM-server.
- Registreer de DCOM-server zodanig dat deze op een andere computer is geactiveerd.
Deze tabel wordt verwerkt bij de installatie van het onderdeel dat is gekoppeld aan de DCOM-server in de kolom _Component van de Class-tabel. Er wordt geen AppId geadverteerd.
De tabel AppId bevat de volgende kolommen.
Kolom | Type | Sleutel | Null-waarde |
---|---|---|---|
AppId | GUID- | Y | N |
RemoteServerName | opgemaakte | N | Y |
LocalService | tekst | N | Y |
ServiceParameters | tekst | N | Y |
DllSurrogate | tekst | N | Y |
ActivateAtStorage | geheel getal | N | Y |
RunAsInteractiveUser | geheel getal | N | Y |
Kolommen
-
AppId
-
De kolom AppId van de Class-tabel is een refererende sleutel in deze kolom van de Tabel AppId. Deze kolom bevat de AppId-waarde die wordt geschreven onder de CLSID en maakt de AppId GUID-sleutel onder HKCR\AppId.
-
RemoteServerName
-
Deze kolom bevat de waarde 'RemoteServerName'=<xxxx> die wordt geschreven onder HKCR\AppID\{AppID}\ .
-
LocalService
-
Deze kolom bevat de waarde van LocalService die wordt geschreven onder HKCR\AppID\{<appid>} "LocalService"=<xxx>.
-
ServiceParameters
-
Deze kolom bevat de waarde van ServiceParameters die worden geschreven onder HKCR\AppID\{appid>} "ServiceParameters".
-
DllSurrogate
-
Deze kolom bevat de waarde van DllSurrogate die wordt geschreven onder HKCR\AppId\{<appid>} "DllSurrogate"=<xxx>. Als deze kolom aanwezig is, is dit meestal een lege tekenreeks.
-
ActivateAtStorage
-
Een niet-nul geheel getal in dit veld zorgt ervoor dat Windows Installer HKCR\AppID\{<appid>} "ActivateAtStorage"="Y" in het register schrijft. Als het veld leeg blijft of een waarde van nul heeft, wordt er geen waarde geschreven.
-
RunAsInteractiveUser
-
Een niet-nul geheel getal in dit veld zorgt ervoor dat Windows Installer HKCR\AppID\{appid>} "RunAs"="Interactive User" in het register schrijft. Als het veld leeg blijft of een waarde van nul heeft, wordt er geen waarde geschreven.
Opmerkingen
Deze tabel wordt gebruikt door de actie RegisterClassInfo en actie UnregisterClassInfo.
De Tabel AppId heeft geen kolom voor het registreren van een standaardnaam. Daarom moet u zich registreren met behulp van de registertabel.
Validering