Freigeben über


DllSurrogateExecutable

Ermöglicht DLL-Servern die Ausführung in einem benutzerdefinierten Ersatzprozess in Verbindung mit dem DllSurrogate Registrierungswert. 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 bei Verwendung der CreateProcess--Funktion keine Mehrdeutigkeit zu verhindern. DllSurrogate- gibt an, ob ein benutzerdefiniertes Ersatz verwendet werden muss, und diese Informationen werden als erster Parameter für CreateProcessübergeben. Je nach Implementierung von CreateProcesssind diese Informationen möglicherweise mehrdeutig. 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-Surrogates

DllSurrogate-

ISurrogate-