Ходок зависимости очень медленный для wintrust.dll

Я использую Dependency Walker, чтобы открыть wintrust.dll на моем Windows 10, и это занимает около 40 секунд! Когда он открывается, я вижу очень странную картину повторяющихся звонков между KERNEL32.DLL а также API-MS-WIN-CORE-PROCESSTHREADS-L1-1-1.DLL:

Я полагаю, что это источник проблемы. Когда я пытаюсь открыть свою собственную DLL, это включает в себя wintrust.dll на отдельных путях открытие может занять до 10 минут (!).

Почему это происходит?

  • Dependency Walker для Win64, 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-processsthreads-l1-1-1.dll Версия файла 10.0.10586.9

1 ответ

Решение

Не используйте ходок зависимости. Вот одна хорошая альтернатива, о которой я знаю: Зависимости от Lucasg. В отличие от обходчика зависимостей - он знает об ApiSets и, следовательно, не будет повторяться бесконечно.

Другие вопросы по тегам