Caminante de dependencia

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Dependency Walker o depends.exe es un programa gratuito para Microsoft Windows que se utiliza para enumerar las funciones importadas y exportadas de un archivo ejecutable portátil. También muestra un árbol recursivo de todas las dependencias del archivo ejecutable (todos los archivos que requiere para ejecutarse). Dependency Walker se incluyó en Microsoft Visual Studio hasta Visual Studio 2005 (Versión 8.0) y las herramientas de soporte de Windows XP SP2. La última versión v2.2.10011 no está disponible en el sitio web dependencywalker.com pero está incluida en el kit de controladores de Windows v10.

A partir de Windows 7, Microsoft introdujo el concepto de conjuntos de API de Windows, una forma de redirección de DLL. Dependency Walker no se ha actualizado para manejar esta capa de indirección correctamente y, cuando se utiliza en Windows 7 y versiones posteriores, probablemente mostrará varios errores. A pesar de esto, Dependency Walker todavía se puede utilizar para la depuración a nivel de algunas aplicaciones.

A partir de octubre de 2017, se lanzó en GitHub una reescritura de Dependency Walker en C# de código abierto llamada Dependencies.exe. Todavía no ofrece la gama completa de funciones de Dependency Walker, pero se ha actualizado para manejar conjuntos de API de Windows y WinSxS (ensamblados en paralelo).

Funciones básicas

  • Funciona en Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7, 8 y 10
  • List all dependent modules (portable executables)
  • Admite ejecutables de 64 bits y Windows CE
  • Detecta si el módulo está programado en C o C++
  • Detecta módulos no incluidos en la tabla de direcciones de importación
  • Codificación de color de la lista para ayudar a resaltar los problemas (las dependencias rotas se destacan en rojo)
  • Las dependencias de traces recursivamente, y enumera las dependencias de todos los módulos en una vista a los árboles
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save