walker usa sysanalyzer saber que programa full español ejecutar dependency como check dll executable

dll - usa - dependency walker windows 10 64 bit



¿Cómo averiguo qué dlls cargará un ejecutable? (8)

Si tengo un ejecutable de Windows, ¿cómo puedo averiguar qué dlls cargará?

Solo estoy hablando de cuáles se cargarán estáticamente, no de cuáles se cargarán dinámicamente con algo como LoadLibrary.


Abra el símbolo del sistema y luego escriba debajo del comando

tasklist / m / fi "nombre de la imagen eq netbeans.exe"

Escriba en su lugar netbeans.exe cualquiera que sea el nombre de su nombre de archivo exe.


Hay una herramienta práctica llamada NDepend que le dará todas las dependencias de DLL.



Simplemente vaya al símbolo del sistema y escriba tasklist /m , verá la lista de archivos dll utilizados por el programa específico.


Solución para Microsoft .Net:

foreach (AssemblyName a in Assembly.ReflectionOnlyLoadFrom("SAMPLE.EXE").GetReferencedAssemblies()) { MessageBox.Show(a.Name); }



dumpbin es una herramienta que viene con VC ++.

Para ver qué archivos DLL importará un programa:

  • Abrir Visual Studio
  • Herramientas de elementos de menú | Símbolo del sistema de Visual Studio
  • CD a la carpeta que contiene el ejecutable
  • dumpbin / dependents whatever.exe

Dump of file whatever.exe File Type: EXECUTABLE IMAGE Image has the following dependencies: AIOUSB.DLL sqlite3.dll wxmsw293u_core_vc_custom.dll wxbase293u_vc_custom.dll KERNEL32.dll ole32.dll OLEAUT32.dll MSVCP90.dll MSVCR90.dll

Para ver qué funciones (y DLL) importará, use

C:/> dumpbin /imports whatever.exe