Freigeben über


DLL-Ersatzzeichen

COM ermöglicht das Erstellen von DLL-Servern, die in einen Ersatz-EXE-Prozess geladen werden können. Dies kombiniert die Einfachheit beim Schreiben von DLL-Servern mit den Vorteilen der Implementierung ausführbarer Dateien. Entwicklungstools wie Microsoft Visual Studio erleichtern das Schreiben von DLL-Servern, aber ein DLL-Server an sich weist Grenzen auf. 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-Serverimplementierung verwendet werden, um Remoteclients zu bedienen.
  • Es könnte Clients ermöglichen, sich vor nicht vertrauenswürdigem Servercode zu schützen, während sie auf die Dienste zugreifen können, die der DLL-Server bereitstellt.
  • Das Ausführen eines DLL-Servers in einem Ersatzzeichen bietet der DLL die Sicherheit des Ersatzzeichens.

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: