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:
- DLL-Serveranforderungen
- Verwenden des System-Supplied Ersatzzeichens
- Schreiben eines benutzerdefinierten Ersatzzeichens