共用方式為


DLL Surrogates

COM 可讓您建立可載入 Surrogate EXE 程式的 DLL 伺服器。 這結合了輕鬆撰寫 DLL 伺服器與可執行實作的優點。 Microsoft Visual Studio 等開發工具有助於撰寫 DLL 伺服器,但 DLL 伺服器本身也有限制。 在代理程式中執行 DLL 伺服器提供數個可能的優點:

  • 錯誤隔離,以及同時服務多個用戶端的能力。
  • 在分散式環境中,DLL 伺服器實作可用來服務遠端用戶端。
  • 它可以允許客戶端協助保護自己免受不受信任的伺服器程式代碼,同時允許用戶端存取 DLL 伺服器所提供的服務。
  • 在 Surrogate 中執行 DLL 伺服器會提供代理的安全性。

COM 提供預設代理程式,或者如果您有特殊需求,您可以撰寫自定義代理程式。

下列主題提供有關 DLL 代理的詳細資訊: