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