代码之家  ›  专栏  ›  技术社区  ›  pavanred

使用ieframe.dll的ie6版本

  •  2
  • pavanred  · 技术社区  · 15 年前

    我有一个Windows应用程序,它只与IE6兼容。该应用程序不适用于IE7和IE8。 是否可以将IE6的ieframe.dll与安装程序一起发送,并从我的应用程序引用到此ieframe.dll,而不是system32文件夹中的引用?所以,当我通过应用程序调用IE时,应该生成IE6,而不是系统中安装的版本?

    这有可能吗?或者是否还有其他系统dlls/注册表项需要更改/更新才能使其工作?

    1 回复  |  直到 15 年前
        1
  •  4
  •   T.J. Crowder    15 年前

    如果ieframe.dll不是可再发行的包,那么出于法律原因,您不能这样做。我强烈建议出于技术原因不要这样做(即使你可以,这似乎不太可能——我希望如此 太多了 COM ID冲突心痛)。即使你能让它在实验室里工作,把它作为应用程序安装到最终用户计算机的一部分来做似乎是不合适的。与其花时间这样做,你最好利用这段时间开始修改你的应用程序,使其与更新版本的IE兼容(我不是说这不会花费更长的时间,只是这可能是前进的道路,所以用另一段时间开始吧)。

    推荐文章