NB: نظرًا لقيود تجميع /CLR ، تحتاج Dependencies إلى تثبيت C ++ القابل للتوزيع بشكل صحيح لتشغيله بشكل صحيح.

Dependencies هي إعادة كتابة لـ Legacy Software Rependency Walker والتي تم شحنها على طول Windows SDKs ، لكن تطوره توقف حول عام 2006. يمكن أن تساعد Dependencies مطوري Windows في استكشاف مشكلات التبعيات في تحميل DLL.
يتم شحن Dependencies حاليًا كثنائيان (لا يوجد مثبت موجود): Dependencies.exe كأداة CLI و DependenciesGui.exe لنظيرها واجهة المستخدم الرسومية (انظر لقطة الشاشة). ما عليك سوى النقر على أحد أرقام الإصدار أعلاه (ويفضل أن يكون الأحدث) ، وقم بتنزيل وضغط الأرشيف وتشغيل DependenciesGui.exe . نظرًا لأن الثنائي لم يتم توقيعه ، فقد تصرخ SmartScreen في وقت التشغيل. Dependencies أيضًا تجمع ClrPhTester.exe ، وهو أمر شبيه بـ dumpbin يستخدم لاختبار عدم الانتصار.
لا تقوم Dependencies حاليًا بحل واردات الأطفال بشكل متكرر عند تحليل PE جديد لأنه يمكن أن يكون متعطشًا للذاكرة حقًا (يمكن أن يزيد عن GB حتى بالنسبة إلى PES "البسيط"). يمكن تجاوز هذا السلوك (على مستوى التطبيق) عبر خاصية موجودة في "الخيارات-الخصائص-> سلوك بناء الأشجار".

سلوكيات بناء الأشجار المتاحة:
ChildOnly (الافتراضي): فقط معالجة واردات الطفل PE ولا شيء يتجاوز.RecursiveOnlyOnDirectImports : لا تقم بمعالجة DLLS DLLS.Recursive : التحليل الكامل العودية. من الأفضل أن يكون لديك وقت وذاكرة رام على يديك إذا قمت بتنشيط هذا الإعداد: 
في الوقت الحالي ، تقوم Dependencies بإعادة إنشاء ميزات و "ميزات" من depends.exe ، مما يعني:
LoadLibrary (وربما لن يكون أبدًا).المبنى واضح ومباشر. التحذير الوحيد هو أنك تحتاج إلى تحديد تكوين "Debug" أو "الإصدار" و "X64" أو "x86" الذي قد لا يكون الافتراضي.
شكر خاص ل:
phlib ، الذي يقوم بالرفع الثقيل لمعالجة معلومات PE.peview ، عارض معلومات PE قوية وخفيفة الوزن.WPF .WPF الخاصة بي. يستخدم AutoGridSort في هذا المشروعFilterControl لـ ListView المستخدم في هذا المشروع