e内核自带flash方案要比webkit复杂
Ie的flash插件是个ocx,也是com组件。
Windows Com组件的加载过程如下:
1、 通过组件的DllRegisterServer注册com组件,会在注册表生成com组件的路径,guid,progid,threadtype等等
2、 Client通过guid查找到注册表中com组件的地址,loadlibrary加载这个组件,调用com组件的DllGetClassObject接口,此接口返回工厂类IClassFactory接口指针
3、 client通过IClassFactory接口,调用其createInstance接口或者QueryInterface接口可以获取到真正的com应用接口
采用com库函数CoCreateInstance,CoGetClassObject或者