Udostępnij za pośrednictwem


Zastępcze biblioteki DLL

Com umożliwia tworzenie serwerów DLL, które można załadować do zastępczego procesu EXE. Łączy to łatwość pisania serwerów DLL z korzyściami implementacji wykonywalnej. Narzędzia programistyczne, takie jak Microsoft Visual Studio, ułatwiają pisanie serwerów DLL, ale sam serwer DLL ma limity. Uruchomienie serwera DLL w procesie zastępczym oferuje kilka możliwych korzyści:

  • Izolacja błędów i możliwość jednoczesnej obsługi wielu klientów.
  • W środowisku rozproszonym implementacja serwera DLL może służyć do obsługi klientów zdalnych.
  • Może to umożliwić klientom ochronę przed niezaufanym kodem serwera przy jednoczesnym umożliwieniu im dostępu do usług zapewnianych przez serwer DLL.
  • Uruchomienie serwera DLL w zastępczym systemie zapewnia bibliotekę DLL z zabezpieczeniami zastępcy.

Model COM udostępnia domyślny proces zastępczy lub możesz napisać niestandardowy surogat, jeśli masz specjalne potrzeby.

Poniższe tematy zawierają więcej informacji na temat zastępczych bibliotek DLL: