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

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

问题描述

如果我有一个Windows可执行文件,我该如何找到它将加载哪些DLL?

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

我只是在谈论要静态加载哪些DLL,

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.

过去我使用了随附的MS工具(depends.exe)(我认为)VB:

https://msdn.microsoft.com/en-us/library/8kche8ah.aspx

In the past I've used the MS tool (depends.exe) that came with (I think) VB.:
https://msdn.microsoft.com/en-us/library/8kche8ah.aspx

还有这个:

http:// dependencywalker .com /

可能还有其他人。

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

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