我试图在Windows 10上使用依赖性walker打开kernel32.dll
。我收到以下错误并警告:
错误:找不到至少一个必需的隐式或转发依赖
警告:找不到至少一个延迟加载依赖模块。
我正在运行Windows 10 32Bit,并且依赖性walker也是32Bit。 另外,我正在运行依赖步行者作为管理员。
答案 0 :(得分:56)
这与延迟加载无关。这些是MS API集 - 自Windows 7以来逐渐引入essentially, an extra level of call indirection。依赖性walker开发在此之前很久就停止了,它无法正确处理API集。
所以这些都是假阴性,无需担心。你没有遗漏任何东西。
编辑:仅在2017年10月才有人终于试图填补这一空白。见Dependencies by lucasg。到目前为止,我只是简单地摆弄它,但它处理好的API集并且至少非常值得关注。
答案 1 :(得分:10)
有一个重新实现的依赖遍历器,旨在为dll机制的后续功能实现。看看