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: