Compartilhar via


DllSurrogateExecutable

Permite que os servidores DLL sejam executados em um processo alternativo personalizado, juntamente com o DllSurrogate valor do Registro. Se DllSurrogateExecutable não for especificada, COM passará NULL como o valor do primeiro parâmetro da função CreateProcess.

Entrada do Registro

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

Observações

Esse valor é do tipo REG_SZ. Ele funciona em conjunto com o valorDllSurrogate para evitar qualquer ambiguidade ao usar a funçãoCreateProcess. DllSurrogate indica se um substituto personalizado precisa ser usado e essas informações são passadas como o primeiro parâmetro para CreateProcess. Dependendo da implementação de CreateProcess, essas informações podem ser ambíguas. Se DllSurrogateExecutable for especificado, COM passará o valor como o primeiro parâmetro de CreateProcess. Se DllSurrogateExecutable não for especificado, COM passará NULL como o valor do primeiro parâmetro de CreateProcess.

CoRegisterSurrogate

substitutos de DLL

DllSurrogate

do ISurrogate