LocalService
Nainstaluje objekt jako aplikaci služby.
Položka registru
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
LocalService = name
Poznámky
Kromě spuštění jako spustitelného souboru místního serveru (EXE) se objekt COM může také rozhodnout, že se sám zabalí jako aplikace služby při aktivaci místního nebo vzdáleného klienta. Služby podporují celou řadu užitečných a integrovaných funkcí pro správu s uživatelským rozhraním, včetně místního a vzdáleného spuštění, zastavení, pozastavení a restartování, a také schopnost navázat server pro spuštění v rámci konkrétního uživatelského účtu a stanice oken.
Objekt napsaný jako služba je nainstalován pro použití com vytvořením LocalService hodnotu a provedením standardní instalace služby. Hodnota LocalService musí být nastavena na název služby, jak je nakonfigurováno v HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services, jako výchozí hodnota REG_SZ.
Pokud je nastavena LocalService, předá se všechny řetězce přiřazené ServiceParameters službě jako argument příkazového řádku při jeho spuštění.
Konfigurace služby je upřednostňovaná v mnoha situacích, kdy můžou být užitečné možnosti rozhraní API pro místní a vzdálenou správu služeb a uživatelského rozhraní pro služby, které objekt poskytuje. Například využití stávající architektury správy architektury služby by mělo být jasnou volbou, pokud je objekt dlouhodobý nebo snadno podporuje koncepty, jako je spuštění, zastavení, resetování nebo pozastavení.
Služby se dají dynamicky konfigurovat a dají se nakonfigurovat tak, aby se spouštěly automaticky při spuštění počítače nebo aby se spustily při vyžádání klientskou aplikací.
Pokud implementujete třídy jako služby, měli byste vědět o následujících bodech:
- Tato hodnota se používá v předvolbě pro LocalServer32 klíč pro požadavky na místní a vzdálenou aktivaci, pokud LocalService existuje a odkazuje na platnou službu, LocalServer32 klíč se ignoruje.
- V současné době může v počítači běžet pouze jedna instance aplikace služby. Služby MODELU COM proto musí při spuštění zaregistrovat své objekty třídy pomocí REGCLS_MULTIPLEUSE pro podporu více klientů.
- Aby bylo možné spustit a inicializovat správně, služby MODELU COM nakonfigurované tak, aby běžely automaticky, když se počítač spustí, musí do svého seznamu závislých služeb zahrnout RPCSS.
Související témata