Kadang-kadang ketika saya melakukan proyek kecil saya tidak cukup hati-hati dan secara tidak sengaja menambahkan ketergantungan untuk DLL yang tidak saya sadari. Ketika saya mengirimkan program ini ke teman atau orang lain, "itu tidak berhasil" karena "beberapa DLL" tidak ada. Ini tentu saja karena program dapat menemukan DLL di sistem saya, tetapi tidak pada mereka.
Apakah ada cara untuk memindai executable untuk dependensi DLL atau menjalankan program dalam lingkungan bebas-bersih "DLL untuk pengujian untuk mencegah situasi oops ini?
dumpbin /dependents <program>
. Saya menduga daftar akan lebih relevan daripada daftar semua DLL di %SYSTEM%
atau %SYSTEM32%
. Juga lihat Opsi DUMPBIN di MSDN.