主要原因:depends.exe运行时要搜索的路径太多
解决办法:
Step1:创建run_depends.txt文件
Step2:输入以下内容(两行)
set PATH=""
"D:\Tools\depends\depends22_x64\depends.exe"
注意上面的exe路径要根据实际情况输入。
Step3:将run_depends.txt后缀名改为bat,即成为run_depends.bat脚本文件。
注意,网友SabreWulf2020提醒,中文路径可能运行不了bat。解决办法是,要将文件转文ANSI编码格式,再粘贴上depends.exe的中文路径,保存下 再打开就可以了。怎么将文件转码?用Notepad++吧。
Step4:双击运行run_depends.bat,运行之后,可以看到depends运行界面,然后把你要分析的dll或者exe拖进去,大概10秒左右能出来结果,比之前看起来卡死的情况快多了。
具体原因,请看下面这位老兄的分析,非常棒。