如何找出可执行文件将加载哪些 dll? [英] How do I find out which dlls an executable will load?

查看:16
本文介绍了如何找出可执行文件将加载哪些 dll?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我有一个 Windows 可执行文件,我如何知道它将加载哪些 dll?

If I have a Windows executable, how can I find out which dlls it will load?

我只是在谈论哪些将静态加载,而不是可能使用 LoadLibrary 之类的东西动态加载的那些.

I'm just talking about which ones that will be loaded statically, not ones it might load dynamically with something like LoadLibrary.

推荐答案

有些实用程序可以帮您做到这一点.

There are utilities that will do this for you.

过去我使用过(我认为)VB 附带的 MS 工具(depends.exe).:
VS2010VS2012VS2013VS2015当前

In the past I've used the MS tool (depends.exe) that came with (I think) VB.:
VS2010 VS2012 VS2013 VS2015 Current

还有这个:
http://dependencywalker.com/

可能还有其他人.

这篇关于如何找出可执行文件将加载哪些 dll?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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