Является ли системный список "KnownDLLs" обходчиком зависимостей жестко запрограммированным? - PullRequest
1 голос
/ 19 августа 2010

При открытии диалогового окна «Порядок поиска модулей» в Dependency Walker (зависимость.exe) список известных системных библиотек НЕ подходит к тому, который находится в реестре под следующим ключом «hklm \ system \ currentcontrolset». \ control \ session manager \ knowndlls ".

Является ли список жестко закодированным в Dependency Walker?

1 Ответ

0 голосов
/ 26 августа 2010
  1. Известные библиотеки DLL - это система кэширования для Windows NT
  2. Зависимость Walker строит дерево зависимостей каждой DLL

Список жестко закодирован в Известные библиотеки DLL , а затем расширяется на основе статических зависимостей библиотек DLL, тогда как приложение Dependency Walker сканирует любую библиотеку DLL на наличие любых зависимостей (из своих домашняя страница: «Dependency Walker обрабатывает все типы зависимостей модуля, включая неявные, явные (динамические / во время выполнения), пересылаемые, загружаемые с задержкой и внедряемые»).

Используйте Dependency Walker , если вы хотите надежно найти зависимости DLL-библиотек вместо реестра NT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...