我有一个Windows应用程序,它只与IE6兼容。该应用程序不适用于IE7和IE8。 是否可以将IE的ieframe.dll与我的安装程序一起发送,并将我的应用程序的引用发送到此ieframe.dll而不是system32文件夹中的引用?那么,当我通过我的应用程序调用IE时,应该生成IE6而不是系统中安装的版本?
这可能吗?或者是否还有更多的系统dll /注册表内容需要更改/更新才能生效?
答案 0 :(得分:4)
如果ieframe.dll不是可再发行程序包,则出于法律原因,您无法执行此操作。我强烈建议不要出于技术原因这样做(即使你可以,这似乎不太可能 - 我希望很多的COM ID冲突心痛)。即使您可以在实验室中使用它,作为应用程序安装到最终用户计算机的一部分,这似乎是不合适的。你可能最好不要花时间去做这件事,而是开始修改你的应用程序以使其与更新版本的IE兼容。 (我不是说这不会花费更长时间,只是它可能是要走的路,所以应用其他时间来开始它。)