gpt4 book ai didi

windows - 如何使用 WinSxS list 重定向到旧版本的 DLL?

转载 作者:可可西里 更新时间:2023-11-01 09:31:28 26 4
gpt4 key购买 nike

假设我有一个使用 MSHTML 的应用程序。安装 IE9 beta 会更新 MSHTML,这会破坏我的应用程序。我发现 IE8 dll 的副本仍然存在于 WinSxS 文件夹中,所以也许我可以以某种方式使用它们而无需重新编译我的程序? WinSxS 可以做到吗?

我已经搜索了很长时间,但无法弄清楚如何重定向加载程序以使用 IE8 MSHTML(在 WinSXS 中)而不是 IE9(在 %SYSTEMROOT%\system32 中)。任何想法/示例将不胜感激。

最佳答案

从那以后,我采用了不同的方法来解决这个问题。我将分享我最终所做的事情——我劫持了 LoadLibrary 并加载了我想要的任何 DLL:DLL file loaded twice with DLL redirection through manifest .

要回答问题的具体标题(“使用 WinSxS list 进行重定向”),基于我与 WinSxS 的长期斗争,我将回答“不,你不能”(如果您不同意,请投反对票,我很乐意看到如何做到这一点。)

关于windows - 如何使用 WinSxS list 重定向到旧版本的 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4989152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com