Bazen küçük bir proje yaparken yeterince dikkatli değilim ve yanlışlıkla bilmediğim bir DLL'ye bağımlılık ekliyorum. Bu programı bir arkadaşınıza veya başka bir kişiye gönderdiğimde, "bazı DLL" eksik olduğu için "çalışmıyor". Bu tabii ki program DLL sistemimde bulabilirsiniz, ama onlarınkinde değil.
DLL bağımlılıkları için yürütülebilir bir tarama veya bu aykırı durumları önlemek için test etmek için "temiz" DLL içermeyen bir ortamda programı yürütmek için bir yolu var mı ?
dumpbin /dependents <program>
. Liste %SYSTEM%
veya tüm DLL listelemekten daha alakalı olacağını tahmin ediyorum %SYSTEM32%
. Ayrıca MSDN'deki DUMPBIN Seçenekleri'ne bakın .