Voci del Registro di sistema
DCOM ha introdotto il concetto di ID applicazione (AppID), che raggruppa le opzioni di configurazione per uno o più oggetti DCOM in una posizione centralizzata nel Registro di sistema. È possibile specificare un AppID indicandone il valore nel valore denominato AppID nel CLSID dell'oggetto.
Per impostazione predefinita, un servizio generato da ATL usa clSID come GUID per il relativo AppID. In HKEY_CLASSES_ROOT\AppID
è possibile specificare voci specifiche di DCOM. Inizialmente esistono due voci:
LocalService
, con un valore uguale al nome del servizio. Se questo valore esiste, viene usato invece dellaLocalServer32
chiave in CLSID.ServiceParameters
, con un valore uguale a-Service
. Questo valore specifica i parametri che verranno passati al servizio all'avvio. Si noti che questi parametri vengono passati alla funzione delServiceMain
servizio, nonWinMain
a .
Qualsiasi servizio DCOM deve anche creare un'altra chiave in HKEY_CLASSES_ROOT\AppID
. Questa chiave è uguale al nome dell'EXE e funge da riferimento incrociato, perché contiene un valore AppID che punta alle voci AppID.