Položky registru
Model DCOM zavedl koncept ID aplikací (AppID), který seskupuje možnosti konfigurace jednoho nebo více objektů modelu DCOM do centralizovaného umístění v registru. Id aplikace zadáte tak, že její hodnotu označíte v pojmenované hodnotě AppID pod CLSID objektu.
Ve výchozím nastavení používá ATL vygenerovaná služba identifikátor CLSID jako identifikátor GUID pro id aplikace. V části HKEY_CLASSES_ROOT\AppID
Můžete zadat položky specifické pro DCOM. Zpočátku existují dvě položky:
LocalService
, s hodnotou rovnající se názvu služby. Pokud tato hodnota existuje, použije se místoLocalServer32
klíče pod CLSID.ServiceParameters
, s hodnotou rovnající se-Service
. Tato hodnota určuje parametry, které se službě předají při spuštění. Všimněte si, že tyto parametry jsou předány funkci službyServiceMain
, nikoliWinMain
.
Každá služba DCOM musí také vytvořit další klíč v části HKEY_CLASSES_ROOT\AppID
. Tento klíč se rovná názvu exe a funguje jako křížový odkaz, protože obsahuje hodnotu AppID odkazující zpět na položky AppID.