2012-06-04 12 views
6

için gerekli BPLS listesini alın. Bu basitçe (mümkünse yanlış pozitif eğilimli olacaktır ) .bpl dosya için metin referanslar için ikili tarama utangaç hatta mümkünsekimse BPLS verilen bir (<em>derlenmiş</em>) DLL, EXE veya BPL gerektirdiği tesbit etmenin bir <em>zarif</em> yolu bilir, merak ediyorum, belirli bir DLL, EXE veya BPL

emin değilim.

İdeal iade etmek istediğiniz bir TStringList hatta virgülle ayrılmış tüm isimleri .bpl dosyaları gerekli içeren String.

+0

http .bpl: // www. peganza.com/#PAL bu tür bir kaynağı kaynak yapar, ama ben .exe, vb okuyamaz sanmıyorum. Yine de kontrol edebilirsiniz. – RobertFrank

+0

IDE bile bunun için güvenilir bir iş yapmıyor ya da Y.BPL'nin, bu yükleme ile ilgili herhangi bir ipucu olmayan IDE'siz BPL'nin zımni olarak arka planını yüklediğinde "X.BPL yüklenemedi". Bunu da bilmek isterim. –

+2

"DUMPBIN/imports" bunu tamamen güvenilir bir şekilde yapabilir, bu yüzden kesinlikle mümkündür. Ancak çıktıyı programınıza geri sokmak, zarafet ölçütünüzü karşılamıyor. – frogb

cevap

2

Paketler için PACKAGEINFO kaynağının gereksinimlerini kullanabilirsiniz - bkz. TJclPePackageInfo.

+0

Bu derlenmiş BPLs için nispeten iyi çalışıyor ... Birisi DLL'ler ve EXEler için bir * benzer * çözüm bileceğini umuyordum, ama görünüşe göre değil. – LaKraven

+0

Cevabınızı kabul ediyorum çünkü en azından kısmen oraya varıyor. – LaKraven

0

GExperts 'PE Bilgileri aracı .dll, herhangi .exe yüklenen BPLS ve kapalı olan DLL dosyaları listesini görüntüler veya

İlgili konular