DllSurrogateExecutable

Consente l'esecuzione dei server DLL in un processo surrogato personalizzato, insieme al valore del Registro di sistema DllSurrogate. Se DllSurrogateExecutable non è specificato, COM passa NULL come valore per il primo parametro della funzione CreateProcess .

Voce del Registro di sistema

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

Osservazioni:

Questo valore è di tipo REG_SZ. Funziona insieme al valore DllSurrogate per evitare ambiguità quando si usa la funzione CreateProcess. DllSurrogate indica se è necessario usare un surrogato personalizzato e queste informazioni vengono passate come primo parametro per CreateProcess. A seconda dell'implementazione di CreateProcess, queste informazioni potrebbero essere ambigue. Se si specifica DllSurrogateExecutable , COM passa il valore come primo parametro di CreateProcess. Se DllSurrogateExecutable non è specificato, COM passa NULL come valore per il primo parametro di CreateProcess.

CoRegisterSurrogate

Surrogati DLL

DllSurrogate

ISurrogate