gpt4 book ai didi

使用 list 在 LoadLibrary 中搜索 Windows 路径

转载 作者:可可西里 更新时间:2023-11-01 09:18:48 25 4
gpt4 key购买 nike

如果您在没有路径的情况下调用 LoadLibrary(例如,LoadLibrary("whatever.dll")),Windows 通常会遵循其标准搜索算法,与它使用的算法相同查找 EXE。

我的问题是:假设应用程序 list 指定指定系统 DLL 的特定版本,例如 comctl32.dll 6.0。在这种情况下,LoadLibrary("comctl32.dll") 会立即转到正确的并排文件夹,还是仍然执行某种搜索?

最佳答案

来自 Microsoft:

Applications can control the location from which a DLL is loaded by specifying a full path, using DLL redirection, or by using a manifest. If none of these methods are used, the system searches for the DLL at load time as described in this topic.

是的,如果存在 list ,它将直接转到 SxS 文件夹。

关于使用 list 在 LoadLibrary 中搜索 Windows 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/154281/

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