Dependencies
version number
NB:由于 /CLR汇编的限制, Dependencies需要可视觉C ++重新分配以正确运行。

Dependencies是沿Windows SDK运输的旧软件依赖性Walker的重写,但其开发在2006年左右停止。 Dependencies可以帮助Windows开发人员对其DLL负载依赖性问题进行故障排除。
当前, Dependencies作为两个二进制文件(不存在安装程序): Dependencies.exe作为CLI工具和DependenciesGui.exe的GUI对应物(请参阅ScreenShot)。只需单击上面的发行号之一(最好是最新版本),下载并取消压制存档和运行DependenciesGui.exe 。由于未签署二进制文件,因此SmartScreen可能会在运行时尖叫。 Dependencies还包装ClrPhTester.exe ,一种类似于DumpBin的可执行文件,用于测试非回归。
当前, Dependencies在解析新的PE时无法递归解决儿童导入,因为它确实可以渴望记忆(即使是“简单” PES,它也可以超过GB)。可以通过位于“ Options-> properties-> Tree Build行为”中的属性覆盖此行为(应用程序范围)。

可用的树木建造行为:
ChildOnly (默认):仅处理PE子进口,而无需处理。RecursiveOnlyOnDirectImports :请勿处理延迟载荷DLL。Recursive :完整的递归分析。如果您激活此设置,最好有时间和RAM: 
目前, Dependencies重新创建了depends.exe的功能和“特征”,这意味着:
LoadLibrary的动态加载(可能永远不会)。建筑物非常简单。唯一需要注意的是,您需要选择“调试”或“释放”配置和“ x64”或“ x86”平台,这可能不是默认值。
特别感谢:
phlib ,为处理PE信息的繁重举重。peview ,一个功能强大且轻巧的PE信息查看器。WPF中重新创建MDI编程模型。WPF编程问题。他的AutoGridSort在这个项目中使用FilterControl