LocalServer32
Megadja a helyi COM-kiszolgálóalkalmazás teljes elérési útját bármilyen bit vagy architektúra esetén.
Beállításjegyzék-bejegyzés
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
{CLSID}
LocalServer32
(Default) = path
ServerExecutable = path
Megjegyzések
A rendszer a LocalServer32 beállításkulcs alapértelmezett értékét használja a COM-kiszolgálóalkalmazás helyének, és opcionálisan az alkalmazásspecifikus parancssori argumentumoknak a megadására. A COM hozzáfűzi ehhez az értékhez a "-Beágyazás" sztringet, hogy az alkalmazások meg tudják különböztetni őket, amikor a COM elindítja őket más esetektől. Ez az információ CreateProcesslpCommandLine paramétereként lesz átadva. Tekintse meg, hogy a kétértelműség és a biztonsági problémák dokumentációja, amelyek akkor merülnek fel, ha az elérési út nincs megfelelően idézve vagy nincs teljesen megadva.
A ServerExecutable érték, írja be a REG_SZ, amelyet először a Windows Server 2003 támogat, az alapértelmezett értékkel együtt működik, hogy megakadályozza a program elindításának kétértelműségét. A rendszer az lpApplicationName paraméterként továbbítja a CreateProcess , és nem szabad idézni. Ha ez az érték nincs megadva, akkor NULL lesz használva.
Példa LocalServer32 alapértelmezett értékre.
"\"C:\Program Files\Company Files\Application.exe\" param1 param2"
Amikor a COM elindít egy helyi kiszolgálót, a kiszolgálónak egy időkereten belül regisztrálnia kell egy osztályobjektumot (alapértelmezés szerint 60 másodperc), ellenkező esetben időtúllépés történik.
A helyi kiszolgálók win32-szolgáltatásokban üzemeltethetők a CLSID-kulcs LocalService elnevezett értéke alapján. Ha jelen van, a LocalServer32 kulcs figyelmen kívül lesz hagyva.