Windows 10上带有kernel32.dll的依赖行者 [英] Dependency walker with kernel32.dll on windows 10

查看:637
本文介绍了Windows 10上带有kernel32.dll的依赖行者的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试在Windows 10上使用依赖项遍历器打开kernel32.dll.我收到以下错误和警告:

i tried to open kernel32.dll using dependency walker on windows 10. i got the following error and warning:

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

Error: At least one required implicit or forwarded dependency was not found

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

Warning: At least one delay-load dependency module was not found.

截屏:

我正在运行Windows 10 32Bit,并且依赖项walker也是32Bit. 另外,我正在以管理员身份运行依赖项walker.

I'm running windows 10 32Bit, and the dependency walker is also 32Bit. Also, I'm running dependency walker as Admin.

推荐答案

这与延迟负载无关.这些是MS API集-基本上 ,自Windows 7开始逐步引入了额外的调用间接级别.在此之前,依赖行者的开发似乎已经停止了很长时间,而且它无法正确处理API集.

This has nothing to do with delay loads. These are MS API-sets - essentially, an extra level of call indirection introduced gradually since windows 7. Dependency walker development seemingly halted long before that, and it can't handle API sets properly.

因此,这些都是假阴性,无需担心.您什么都不会错过.

So these are all false negatives and nothing to worry about. You're not missing anything.

在这里用更多的词来表达.

直到2017年10月,才有人最终尝试填补这一空白.通过lucasg满足依赖关系.到现在为止,我只是简单地摆弄了它,但是它可以很好地处理API集,并且至少非常值得关注.

Only in Oct 2017 did someone finally try to fill this gap. Meet Dependencies by lucasg. I've only briefly fiddled with it until now, but it handles API sets well and is at least very worthy of attention.

这篇关于Windows 10上带有kernel32.dll的依赖行者的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆