共用方式為


DllSurrogateExecutable

可讓 DLL 伺服器搭配 DllSurrogate 登錄值,在自定義代理程式中執行。 如果未指定 DllSurrogateExecutable,COM 會傳遞 NULL 作為 CreateProcess 函式第一個參數的值。

登錄項目

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      DllSurrogateExecutable = file

備註

此值的類型為 REG_SZ。 它會與 DllSurrogate 值搭配運作,以避免在使用 CreateProcess 函式時出現任何模棱兩可。 DllSurrogate 指出是否需要使用自定義 Surrogate,而且這項資訊會傳遞為 CreateProcess 的第一個參數。 根據 CreateProcess 的實作,這項資訊可能模棱兩可。 如果指定 DllSurrogateExecutable,COM 會將值當做 CreateProcess 的第一個參數傳遞。 如果未指定 DllSurrogateExecutable,COM 會傳遞 NULL 作為 CreateProcess 第一個參數的值。

CoRegisterSurrogate

DLL Surrogates

DllSurrogate

ISurrogate