获取给定 DLL、EXE 或 BPL 所需的 BPL 列表



我想知道是否有人知道一种优雅的方式来确定给定(编译的)DLL,EXE或BPL需要哪些BPL。

我不确定这是否可能只是简单地扫描二进制文件以查找对 .bpl 文件名的文本引用(这很容易出现误报)。

理想情况下,我想返回一个TStringList甚至逗号分隔的String,其中包含所有必需的.bpl文件的名称。

对于软件包,您可以使用 PACKAGEINFO 资源的 require 部分 - 请参阅 TJclPePackageInfo。

我从 felix-cobri 那里遇到了这个 - 它的边缘有点粗糙,但做了我需要的,那就是列出我的 exe(或 DLL)使用的所有 DLL。

http://www.felix-colibri.com/papers/colibri_utilities/exe_dll_pe_explorer/exe_dll_pe_explorer.html

祝你好运

GExperts的PE信息工具显示隐式加载到任何.exe,.dll或.bpl中的bpl和dll的列表

相关内容

  • 没有找到相关文章

最新更新