Partilhar via


DllSurrogateExecutável

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

Entrada de registo

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

Comentários

Este valor é do tipo REG_SZ. Ele funciona em conjunto com o DllSurrogate valor para evitar qualquer ambiguidade ao usar o CreateProcess função. 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 do CreateProcess, essas informações podem ser ambíguas. Se DllSurrogateExecutable for especificado, COM passa o valor como o primeiro parâmetro de CreateProcess. Se DllSurrogateExecutable não for especificado, COM passa NULL como o valor para o primeiro parâmetro de CreateProcess.

CoRegisterSurrogate

DLL substitui

DllSurrogate

ISurrogate