SpicIE在开发IE插件时有哪些限制?

时间:2011-03-30 05:51:01

标签: c# c++ internet-explorer bho ieaddon

使用SpicIE(使用C#)开发IE扩展是否有限制?如果在SpicIE中开发IE扩展,然后需要开发为BHO(C ++?),它是否必须从头开始重建?

1 个答案:

答案 0 :(得分:1)

我不认为你使用它会受到限制,因为它主要是IE和使用它的扩展之间的薄层。即使缺少某些东西,CLR也有强大的互操作机制,最后,你有SpicIE来源。

如果您需要将其移植到C ++项目,是的,您将不得不重写它,但逻辑应该非常相似,因为您将使用的接口主要是IE的COM接口(IHtmlxxx和所有爵士乐:http://msdn.microsoft.com/en-us/library/aa741322(v=VS.85).aspx)。无论您是使用C#还是C ++,这都是一样的。

PS:既然提供了源代码,我肯定会尝试将SpicIE代码与我自己的代码合并,并在一个程序集中构建整个代码,因为这样可以简化部署。