7

我使用 Dependency Walkerwintrust.dll在我的 Windows 10 上打开,大约需要 40 秒!当它打开时,我看到KERNEL32.DLL和之间重复调用的非常奇怪的画面API-MS-WIN-CORE-PROCESSTHREADS-L1-1-1.DLL

在此处输入图像描述

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

为什么会这样?

  • Win64 的 Dependency Walker,v2.2.6
  • Windows 10 x64 版本 1709(操作系统内部版本 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
4

1 回答 1

24

不要使用依赖walker。这是我知道的一个很好的选择:Lucasg 的 Dependencies。与依赖 walker 不同 - 它知道ApiSets,因此不会无限期地递归。

于 2018-04-29T09:17:42.460 回答