Windows 10的依赖步行者

时间:2015-11-09 08:02:42

标签: windows-10 dependency-walker

我试图在Windows 10上使用依赖性walker打开kernel32.dll。我收到以下错误并警告:

  

错误:找不到至少一个必需的隐式或转发依赖

     

警告:找不到至少一个延迟加载依赖模块。

截图: Error reading dependency

我正在运行Windows 10 32Bit,并且依赖性walker也是32Bit。 另外,我正在运行依赖步行者作为管理员。

2 个答案:

答案 0 :(得分:56)

这与延迟加载无关。这些是MS API集 - 自Windows 7以来逐渐引入essentially, an extra level of call indirection。依赖性walker开发在此之前很久就停止了,它无法正确处理API集。

所以这些都是假阴性,无需担心。你没有遗漏任何东西。

Here it is in more words.

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

答案 1 :(得分:10)

有一个重新实现的依赖遍历器,旨在为dll机制的后续功能实现。看看

https://github.com/lucasg/Dependencies