DllSurrogateExecutable

Permet aux serveurs DLL de s’exécuter dans un processus de substitution personnalisé, conjointement avec la valeur de Registre DllSurrogate . Si DllSurrogateExecutable n’est pas spécifié, COM transmet NULL comme valeur pour le premier paramètre de la fonction CreateProcess .

Entrée de Registre

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

Notes

Cette valeur est de type REG_SZ. Il fonctionne conjointement avec la valeur DllSurrogate pour éviter toute ambiguïté lors de l’utilisation de la fonction CreateProcess . DllSurrogate indique si un substitut personnalisé doit être utilisé, et ces informations sont transmises en tant que premier paramètre pour CreateProcess. Selon l’implémentation de CreateProcess, ces informations peuvent être ambiguës. Si DllSurrogateExecutable est spécifié, COM transmet la valeur comme premier paramètre de CreateProcess. Si DllSurrogateExecutable n’est pas spécifié, COM transmet NULL comme valeur pour le premier paramètre de CreateProcess.

CoRegisterSurrogate

Substituts DLL

DllSurrogate

ISurrogate