Поделиться через


DllSurrogateExecutable

Позволяет серверам DLL выполняться в пользовательском суррогатном процессе вместе со значением реестра DllSurrogate. Если DllSurrogateExecutable не указан, COM передает ЗНАЧЕНИЕ NULL в качестве значения для первого параметра функции CreateProcess.

Параметр реестра

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

Замечания

Это значение имеет тип REG_SZ. Он работает вместе со значением DllSurrogate, чтобы предотвратить неоднозначность при использовании функции CreateProcess. DllSurrogate указывает, требуется ли использовать пользовательский суррогат, и эта информация передается в качестве первого параметра для CreateProcess. В зависимости от реализации CreateProcess эти сведения могут быть неоднозначными. Если указан dllSurrogateExecutable , COM передает значение в качестве первого параметра CreateProcess. Если DllSurrogateExecutable не указан, COM передает ЗНАЧЕНИЕ NULL в качестве значения для первого параметра CreateProcess.

CoRegisterSurrogate

Суррогаты DLL

DllSurrogate

ISurrogate