COM原理

1,

进程内组件:服务程序杯加载到客户的进程空间,通常是DLL的形式。
本地组件:服务程序与与客户程序在同一台电脑上,通常是EXE。
远程组件: 服务程序与与客户程序在不同的电脑上,可以是DLL模块也可是EXE,若是DLL则远程机器会创建一个代理进程。

COM库负责组件程序的定位,管理组件对象的创建和与客户之间的通信。

2,

COM组件提供给客户的是以对象形式封装起来的实体。
客户程序与组件程序交互的实体是COM对象,  客户程序 <==> COM对象 <==> COM组件 。

a,在注册表中注册组件。
b,程序通过注册表中组件创建COM对象。
c,程序调用COM对象提供的接口。

未完待续...

上一篇:摄像头视频捕捉(简单通用--通过IsampleGrabberCB实现)


下一篇:Pycharm快捷键