2010-08-18 3 views

Répondre

0
  1. Known DLLs is a caching system for Windows NT
  2. Dependency Walker builds a tree of the dependencies of each DLL

Une liste est codée en dur dans DLL connus puis elle est étendue basée sur les dépendances statiques des DLL tandis que le Dépendance demande Walker balaye toute DLL pour toutes les dépendances (depuis sa page d'accueil: "Dependency Walker gère tous les types de dépendances de modules, y compris implicite, explicite (dynamique/runtime), transféré, retardé et injecté").

Utilisez Dependency Walker si vous souhaitez trouver de manière fiable une dépendance DLL au lieu du registre NT.

+0

En fait, le registre "Know DLLs" énumère la liste des bibliothèques connues du système. Le point est que dépend semble avoir sa propre liste de code dur de cette énumération. L'utilisation de depends pour analyser un fichier image ne s'étend pas du tout à cette liste. Cette liste dépend du système. – mox

+0

En fait, les dépendances de DLL trouvées par le dépendant de la dépendance ne sont pas un remplacement de certains registres NT! Dépendance dépendante et outils similaires analysent les dépendances d'image ET le Registre pour déterminer l'ordre de recherche des dépendances. – mox

Questions connexes