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.
Zugehörige Themen