LocalServer32
Określa pełną ścieżkę do lokalnej aplikacji serwera COM dowolnej bitowości lub architektury.
Wpis rejestru
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
{CLSID}
LocalServer32
(Default) = path
ServerExecutable = path
Uwagi
Wartość domyślna LocalServer32 Klucz rejestru służy do określania lokalizacji aplikacji serwera COM i opcjonalnie argumentów wiersza polecenia specyficznych dla aplikacji. Com dołącza ciąg "-Embedding" do tej wartości, dzięki czemu aplikacje mogą odróżnić, kiedy com uruchamia je z innych przypadków. Te informacje są przekazywane jako parametr lpCommandLineCreateProcess. Zapoznaj się z tą dokumentacją dotyczącą niejednoznaczności i problemów z zabezpieczeniami, które pojawiają się, jeśli ścieżka nie jest poprawnie cytowana lub nie została w pełni określona.
Wartość ServerExecutable, wpisz REG_SZ, po raz pierwszy obsługiwany w systemie Windows Server 2003, działa w połączeniu z wartością domyślną, aby zapobiec niejednoznaczności w identyfikacji programu do uruchomienia. Jest on przekazywany jako parametr lpApplicationNameCreateProcessi nie powinien być cytowany. Jeśli ta wartość nie jest określona, zostanie użyta null.
Przykład wartość domyślna LocalServer32.
"\"C:\Program Files\Company Files\Application.exe\" param1 param2"
Po uruchomieniu serwera lokalnego serwer COM musi zarejestrować obiekt klasy w przedziale czasu (domyślnie 60 sekund), w przeciwnym razie wystąpi przekroczenie limitu czasu.
Serwery lokalne mogą być hostowane w usługach Win32 na podstawie LocalService nazwanej wartości klucza CLSID. Jeśli istnieje, klucz LocalServer32 jest ignorowany.