Windows 10 上带有 kernel32.dll 的 Dependency Walker [英] Dependency Walker with kernel32.dll on Windows 10

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

问题描述

我尝试在 Windows 10 上使用 Dependency Walker 打开 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.

截图:

我运行的是 32 位的 Windows 10,而 Dependency Walker 也是 32 位的.另外,我正在以管理员身份运行 Dependency Walker.

I'm running Windows 10 32-bit, and the Dependency Walker is also 32-bit. Also, I'm running Dependency Walker as admin.

推荐答案

这与延迟加载无关.这些是 MS API 集 - 基本上,从 Windows 7 开始逐渐引入了额外级别的调用间接.Dependency walker 开发似乎在此之前很久就停止了,它无法正确处理 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 的 Dependency Walker的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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