gpt4 book ai didi

windows - 依赖行者 : missing dlls

转载 作者:可可西里 更新时间:2023-11-01 11:55:41 27 4
gpt4 key购买 nike

我一直在尝试使用 Dependency Walker 解决可执行文件的 .dll 依赖关系。目前,我丢失了以下形式的 .dll:

API-MS-WIN-XXX

EXT-MS-WIN-XXX

例如:

API-MS-WIN-APPMODEL-IDENTITY-L1-2-0.DLL
API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-0.DLL
API-MS-WIN-BASE-UTIL-L1-1-0.DLL
API-MS-WIN-CORE-APIQUERY-L1-1-0.DLL
EXT-MS-WIN-RTCORE-NTUSER-SYSCOLORS-L1-1-0.DLL

有人知道如何解决这些问题吗?任何帮助将不胜感激!

其他信息:我使用 Visual Studio 2013 编译了可执行文件。最有趣的是我在编译期间没有收到任何错误。但是,由于缺少依赖项,我无法运行它。我还附上了 dependency walker 的截图:

dependency walker

更新 1: 作为解决问题的尝试,我尝试将 VS 在编译期间使用的库的路径添加到 $PATH 环境变量中,但没有成功(Dependency Walker 仍然显示 Unresolved 依赖项)。

最佳答案

这些是 API 集 - essentially, an extra level of call indirection从 Windows 7 开始逐渐引入。Dependency walker 的开发似乎在此之前就停止了很久,它无法正确处理 API 集。

所以这些都是误报,不用担心。你没有遗漏任何东西。

另见 On API-MS-WIN-XXXXX.DLL, and Other Dependency Walker Glitches .


编辑:直到 2017 年 10 月,才终于有人试图填补这一空白。见面Dependencies by lucasg .到目前为止,我只是简单地摆弄了一下,但它很好地处理了 API 集,至少非常值得关注。

关于windows - 依赖行者 : missing dlls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36240215/

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