DllSurrogateExecutable

Ermöglicht die Ausführung von DLL-Servern in einem benutzerdefinierten Ersatzprozess in Verbindung mit dem Registrierungswert DllSurrogate . Wenn DllSurrogateExecutable nicht angegeben ist, übergibt COM NULL als Wert für den ersten Parameter der CreateProcess-Funktion .

Registrierungseintrag

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

Bemerkungen

Dieser Wert ist vom Typ REG_SZ. Es funktioniert in Verbindung mit dem DllSurrogate-Wert , um Mehrdeutigkeiten bei Verwendung der CreateProcess-Funktion zu verhindern. DllSurrogate gibt an, ob ein benutzerdefiniertes Ersatzzeichen verwendet werden muss, und diese Informationen werden als erster Parameter für CreateProcess übergeben. Abhängig von der Implementierung von CreateProcess können diese Informationen mehrdeutig sein. Wenn DllSurrogateExecutable angegeben ist, übergibt COM den Wert als ersten Parameter von CreateProcess. Wenn DllSurrogateExecutable nicht angegeben ist, übergibt COM NULL als Wert für den ersten Parameter von CreateProcess.

CoRegisterSurrogate

DLL-Ersatzzeichen

DllSurrogate

ISurrogate