NB: En raison de limitations sur la compilation / CLR, Dependencies ont besoin de visual C ++ redistribuable installé pour s'exécuter correctement.

Dependencies sont une réécriture de la Walker de dépendance du logiciel hérité qui a été expédiée le long des SDK de Windows, mais dont le développement s'est arrêté vers 2006. Dependencies peuvent aider les développeurs Windows à dépanner leurs problèmes de dépendances de charge DLL.
Dependencies sont actuellement expédiées sous forme de deux binaires (pas d'installation présente): Dependencies.exe en tant qu'outil CLI et DependenciesGui.exe pour son homologue GUI (voir Capture d'écran). Cliquez simplement sur l'un des numéros de version ci-dessus (de préférence le dernier), téléchargez et débrouillez les archives et exécutez DependenciesGui.exe . Étant donné que le binaire n'est pas signé, SmartScreen pourrait crier au moment de l'exécution. Dependencies regroupent également ClrPhTester.exe , un exécutable de type Dumpbin utilisé pour tester les non-régressions.
Dependencies ne résolvent actuellement pas les importations d'enfants récursivement lors de l'analyse d'un nouveau PE, car il peut être vraiment avalé de la mémoire de le faire (il peut sur un GB même pour des PE "simples"). Ce comportement peut être remplacé (à l'échelle de l'application) via une propriété située dans "Options-> Propriétés-> Comportement de construction d'arborescence".

Comportements de construction d'arbres disponibles:
ChildOnly (par défaut): Processez uniquement les importations d'enfants PE et rien au-delà.RecursiveOnlyOnDirectImports : Ne traitez pas les DLL de charge de retard.Recursive : analyse récursive complète. Vous feriez mieux d'avoir du temps et de la béniter sur vos mains si vous activez ce paramètre: 
À l'heure actuelle, Dependencies recréent des fonctionnalités et des «fonctionnalités» de depends.exe , ce qui signifie:
LoadLibrary n'est pas pris en charge (et ne le sera probablement jamais).Le bâtiment est assez simple. La seule mise en garde est que vous devez sélectionner la plate-forme "débogage" ou "relexe" et "x64" ou "x86" qui peut ne pas être la valeur par défaut.
Un merci spécial à:
phlib , qui fait le travail lourd pour le traitement des informations PE.peview , un spectateur puissant et léger des informations PE.WPF .WPF . Son AutoGridSort est utilisé dans ce projetFilterControl pour ListView utilisé dans ce projet