共用方式為


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