LocalServer32
指定任何位或架構之本機 COM 伺服器應用程式的完整路徑。
登錄項目
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
{CLSID}
LocalServer32
(Default) = path
ServerExecutable = path
備註
LocalServer32 登錄機碼的預設值是用來指定 COM 伺服器應用程式的位置,以及選擇性地指定應用程式特定的命令行自變數。 COM 會將字串 「-Embedding」 附加至此值,讓應用程式可以在 COM 從其他案例啟動它們時加以區別。 此資訊會傳遞為 CreateProcess 的 lpCommandLine 參數。 請參閱有關模棱兩可及安全性問題的檔,如果路徑未正確加上引號或未完整指定,就會發生。
第一次支援 Windows Server 2003 的 ServerExecutable 值類型REG_SZ搭配預設值運作,以防止識別要啟動的程式時模棱兩可。 它會當做 lpApplicationName 參數傳遞至 CreateProcess,不應加上引號。 如果未指定此值,則會 使用NULL 。
範例 LocalServer32 預設值。
“\”C:\Program Files\Company Files\Application.exe\“ param1 param2”
當 COM 啟動本地伺服器時,伺服器必須在時間範圍內註冊類別對象(預設為 60 秒),否則會發生逾時。
本機伺服器可以根據 CLSID 金鑰的 LocalService 具名值,裝載於 Win32 服務中。 如果存在, 則會忽略 LocalServer32 機碼。