对于wintrust.dll,依赖性walker非常慢

时间:2018-04-26 09:54:12

标签: dll windows-10 dependency-walker

我使用Dependency Walker在我的Windows 10上打开wintrust.dll,大约需要40秒!当它打开时,我看到KERNEL32.DLLAPI-MS-WIN-CORE-PROCESSTHREADS-L1-1-1.DLL之间经常性通话的非常奇怪的图片:

enter image description here

我想这是问题的根源。当我尝试打开自己的dll时,包括wintrust.dll在不同的路径上,最多可能需要10分钟(!)才能打开。

为什么会这样?

  • Win64的依赖性沃克,v2.2.6
  • Windows 10 x64版本1709(OS Build 16299.248)
  • wintrust.dll文件版本10.0.16299.248
  • kernel32.dll文件版本10.0.16299.15
  • api-ms-win-core-processthreads-l1-1-1.dll文件版本10.0.10586.9

1 个答案:

答案 0 :(得分:11)

不要使用依赖步行者。这是我意识到的一个很好的选择:Dependencies by Lucasg。与依赖步行者不同 - 它知道ApiSets,因此无法无限递归。