Udostępnij za pośrednictwem


Wpisy rejestru

Model DCOM wprowadził koncepcję identyfikatorów aplikacji (AppID), które grupuje opcje konfiguracji dla co najmniej jednego obiektu DCOM w scentralizowaną lokalizację w rejestrze. Należy określić identyfikator AppID, wskazując jego wartość w identyfikatorze AppID o nazwie w identyfikatorze CLSID obiektu.

Domyślnie usługa wygenerowana przez usługę ATL używa identyfikatora CLSID jako identyfikatora GUID dla identyfikatora AppID. W obszarze HKEY_CLASSES_ROOT\AppIDmożna określić wpisy specyficzne dla modelu DCOM. Początkowo istnieją dwa wpisy:

  • LocalService, z wartością równą nazwie usługi. Jeśli ta wartość istnieje, jest używana zamiast LocalServer32 klucza w identyfikatorze CLSID.

  • ServiceParameters, z wartością równą -Service. Ta wartość określa parametry, które zostaną przekazane do usługi po jej uruchomieniu. Należy pamiętać, że te parametry są przekazywane do funkcji usługi ServiceMain , a nie WinMain.

Każda usługa DCOM musi również utworzyć inny klucz w obszarze HKEY_CLASSES_ROOT\AppID. Ten klucz jest równy nazwie EXE i działa jako odwołanie krzyżowe, ponieważ zawiera wartość AppID wskazującą z powrotem na wpisy AppID.

Zobacz też

Usługi