使用SpicIE(使用 C#)开发 IE 扩展是否有限制?如果在 SpicIE 中开发了一个 IE 扩展,之后需要开发为 BHO(C++?),是否必须从头开始重新构建它?
问问题
370 次
1 回答
1
如果你使用它,我认为你不会受到限制,因为它主要是 IE 和使用它的扩展之间的薄层。即使缺少某些东西,CLR 也具有强大的互操作机制,最后,您拥有 SpicIE 源代码。
如果您需要将其移植到 C++ 项目,是的,您将不得不重写它,但逻辑应该非常相似,因为您将使用的接口主要是 IE 的 COM 接口(IHtmlxxx 和所有爵士乐:http: //msdn.microsoft.com/en-us/library/aa741322(v=VS.85).aspx )。无论您使用 C# 还是 C++,这都是一样的。
PS:既然提供了源代码,我肯定会尝试将 SpicIE 代码与我自己的代码合并,并在一个程序集中构建整个程序,因为这样可以简化部署。
于 2011-03-30T06:03:50.990 回答