DLL-Ersatzzeichen

COM ermöglicht das Erstellen von DLL-Servern, die in einen Ersatz-EXE-Prozess geladen werden können. Dies kombiniert das einfache Schreiben von DLL-Servern mit den Vorteilen der ausführbaren Implementierung. Entwicklungstools wie Microsoft Visual Studio das Schreiben von DLL-Servern erleichtern, aber ein DLL-Server selbst hat Grenzen. Das Ausführen des DLL-Servers in einem Ersatzprozess bietet mehrere mögliche Vorteile:

  • Fehlerisolation und die Möglichkeit, mehrere Clients gleichzeitig zu bedienen.
  • In einer verteilten Umgebung kann eine DLL-Serverimplementierungen verwendet werden, um Remoteclients zu bedienen.
  • Es könnte Clients ermöglichen, sich vor nicht vertrauenswürdigem Servercode zu schützen, während sie zugriffen auf die Dienste, die der DLL-Server bereitstellt.
  • Das Ausführen eines DLL-Servers in einem Ersatzzeichen stellt die Sicherheit des Ersatzzeichens für die DLL bereit.

COM stellt einen Standard-Ersatzprozess bereit, oder Sie können ein benutzerdefiniertes Ersatzzeichen schreiben, wenn Sie besondere Anforderungen haben.

Die folgenden Themen enthalten weitere Informationen zu DLL-Ersatzzeichen: