[英]Can one build an EXE project against a BPL/DCP with “Build With Runtime Packages” unchecked, based solely on the BPLs/DCPs?
[英]Get list of required BPLs for a given DLL, EXE or BPL
我想知道是否有人知道一種確定給定( 編譯 )的DLL,EXE或BPL要求哪些BPL的優雅方法。
我不確定這是否可能只是簡單地掃描二進制文件以查找對.bpl文件名的文本引用( 這很可能會導致假陽性 )。
理想情況下,我想返回一個TStringList
或一個逗號分隔的String
其中包含所有必需的.bpl文件的名稱。
對於軟件包,可以使用PACKAGEINFO資源的require部分-請參見TJclPePackageInfo。
我從felix-cobri那里碰到了它-邊緣有點粗糙,但是可以滿足我的需要,那就是列出我的exe(或DLL)使用的所有DLLS。
http://www.felix-colibri.com/papers/colibri_utilities/exe_dll_pe_explorer/exe_dll_pe_explorer.html
祝好運
GExperts的PE信息工具顯示隱式加載到任何.exe,.dll或.bpl中的bpl和dll的列表
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.