本人刚开始学习,用短浅的眼光总结出自己的观点,不知正确与否:
已有平台开发接口和平台软件(exe)
1、开发COM(DLL),实现规定的接口
2、注册DLL
3、通过XML配置文档,告诉平台有哪些DLL可用
4、平台根据XML提供的CLSID,去注册表查找DLL所在文件位置
5、加载DLL
6、使用函数GetProcAddress(...)得到DLL库中函数DllGetClassObject的函数指针。
7、调用DllGetClassObject ,获得IClassFactory类场接口