更新时间:2024-05-21 16:49
远程自动化使程序得以从其他计算机调用某台计算机上的 IDispatch 实现。
它还支持自动化所需的其他接口,特别是支持集合的IEnumVARIANT 接口。远程自动化不提供分发任何其他 COM 接口的能力(当然,IUnknown 接口除外),并且,像常规自动化一样,包含仅支持由自动化支持的那些数据类型的封送处理。
这套实用工具使程序得以访问方法和属性,包括返回在可访问的网络节点上运行的对象集合或进一步的自动化对象的方法和属性。如果客户机也运行适当的软件,则服务器可能再次使用自动化实用工具回调客户机(只适用于 32 位客户端,概念上与事件相似,但使用不同的机制)。
对于可作为远程自动化服务器操作的应用程序,它必须以可执行程序(即作为“本地服务器”而非“inproc 服务器”)来实现。