DLL 代理项
COM 可用于创建可加载到代理项 EXE 进程的 DLL 服务器。 这将获得编写 DLL 服务器的轻松性以及可执行实现的好处。 Microsoft Visual Studio 等开发工具有助于编写 DLL 服务器,但 DLL 服务器本身有限制。 在代理项进程中运行 DLL 服务器时,将可能带来几个好处:
- 故障隔离和同时为多个客户端提供服务的功能。
- 在分布式环境中,DLL 服务器实现可用于为远程客户端提供服务。
- 它可以允许客户端帮助保护自己免受不受信任的服务器代码影响,同时允许客户端访问 DLL 服务器提供的服务。
- 在代理项中运行 DLL 服务器时,将向 DLL 提供代理项的安全性。
COM 提供默认代理项进程,或者,如果具有特殊需求,可以编写自定义代理项。
以下主题提供有关 DLL 代理项的详细信息: