DLL 代理项

COM 可以创建可加载到代理项 EXE 进程的 DLL 服务器。 这结合了轻松编写 DLL 服务器以及可执行实现的优点。 Microsoft Visual Studio 等开发工具有助于编写 DLL 服务器,但 DLL 服务器本身有限制。 在代理进程中运行 DLL 服务器可提供以下几个可能的好处:

  • 故障隔离和同时为多个客户端提供服务的能力。
  • 在分布式环境中,DLL 服务器实现可用于服务远程客户端。
  • 它可以允许客户端帮助保护自己免受不受信任的服务器代码,同时允许客户端访问 DLL 服务器提供的服务。
  • 在代理项中运行 DLL 服务器可提供代理项的安全性。

COM 提供默认代理项过程,或者,如果需要特殊需求,可以编写自定义代理项。

以下主题提供有关 DLL 代理项的详细信息: