Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 zamiastLocalServer32klucza 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ługiServiceMain, a nieWinMain.
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.