DCOM a introduit le concept des ID d'Application (AppID), qui groupe des options de configuration pour un ou plusieurs objets DCOM dans un emplacement centralisé dans le registre. Vous spécifiez un identificateur en indiquant sa valeur dans l'AppID nommée valeur CLSID de l'objet.
Par défaut, un service généré par ATL utilise son CLSID comme le GUID pour son AppID. Sous HKEY_CLASSES_ROOT\AppID , vous pouvez spécifier des entrées de DCOM spécifiques. Tout d'abord, il existe deux entrées:
LocalService, avec une valeur égale au nom de la fonction. Si cette valeur existe, il est utilisé au lieu des LocalServer32 clés sous l'identificateur CLSID.ServiceParameters, avec une valeur égale à –Service . Cette valeur spécifie les paramètres qui seront transmises au service lorsqu'il démarre. Notez que ces paramètres sont passés à la fonction ServiceMain du service, pas de WinMain.
Tout service DCOM doit également créer une autre clé sous HKEY_CLASSES_ROOT\AppID . Cette clé est égale au nom de l'EXE et agit comme un renvoi, car elle contient une valeur AppID pointant vers les entrées AppID.