レジストリ エントリ
DCOM では、アプリケーション ID (AppID) の概念が導入されました。1 つまたは複数の DCOM オブジェクトの構成オプションがレジストリの中央の場所にグループ化されます。 AppID を指定するには、オブジェクトの CLSID の下にある AppID 名前付き値でその値を指定します。
既定では、ATL によって生成されるサービスでは、その CLSID をその AppID の GUID として使用します。 HKEY_CLASSES_ROOT\AppID の下では、DCOM 固有エントリを指定できます。 最初は 2 つのエントリが存在します。
LocalService。値はサービスの名前と等しくなります。 この値が存在する場合は、CLSID の下でLocalServer32キーの代わりに使用されます。ServiceParameters。値は-Serviceと等しくなります。 この値によって、開始時にサービスに渡されるパラメーターが指定されます。 これらのパラメーターはサービスのServiceMain関数に渡されます。WinMainではありません。
また、すべての DCOM サービスで、HKEY_CLASSES_ROOT\AppID の下で別のキーを作成する必要があります。 このキーは EXE の名前と等しく、相互参照として機能します。AppID エントリを指す AppID 値を含んでいるためです。