DllSurrogateExecutável

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

Entrada do Registro

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

Comentários

Esse valor é do tipo REG_SZ. Ele funciona em conjunto com o valor DllSurrogate para evitar qualquer ambiguidade ao usar a função CreateProcess. 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 para o primeiro parâmetro de CreateProcess.

CoRegisterSurrogate

Substitutos da DLL

DllSurrogate

ISurrogate