要清楚,我不是要确定运行的exec的DLL依赖关系,而是任何任意的exec(可能缺少一个必需的DLL).我正在寻找在C/C++应用程序中实现的解决方案.这是我的应用程序在运行时需要完成的,不能由第三方应用程序完成(如依赖).
IMAGE_LOAD_FUNCTION
LOADED_IMAGE
您可以找到一些描述结构如何布局的文章here和here.您可以下载文章here的源代码.
我认为这应该给你所需要的一切.
更新:
我刚刚下载了文章的源代码.如果打开EXEDUMP.CPP并查看DumpImportsSection,它应该具有您需要的代码.