2009-11-22 16 views
6

Tengo una aplicación de terceros que no viene con un instalador. Es un exe muy pequeño, un simulador.¿Cómo puedo averiguar qué bibliotecas usa un exe de Windows?

De todos modos, se bloquea al iniciar debido a que faltan algunas bibliotecas. Pero el error no me dice cuáles. ¿Hay alguna aplicación en Windows que me diga qué bibliotecas se cargarán en el momento de carga del programa?

+0

'tasklist/m' puede mostrar todos los módulos cargados. No estoy seguro de si existe en XP. Por cierto: es mejor que preguntes esto al superusuario. – eckes

Respuesta

12

Han pasado unos años desde que lo usé, pero Dependency Walker me dio un montón de DLL.

Además, Process Explorer es una forma excelente y rápida de ver qué DLL carga un EXE en una máquina de prueba ... con fines de comparación cuando se buscan archivos DLL que faltan.

+0

Yo uso el caminante de dependencia yo mismo. – Mizipzor

+0

Dependancy walker hizo el truco. Una vez que obtuve algunas de las DLL allí, descubrí que necesitaba el tiempo de ejecución de punto neto. Una vez que instalé todo estaba bien. – Matt

1

Solo una respuesta parcial: DEPENDS.EXE te dice qué dlls necesita un dll. Creo que funciona para EXE también.

Cuestiones relacionadas