En este blog trato y recopilo temas que me interesan para tenerlos a mano, y no tener que dar mil vueltas buscandolos por la red, soy aficionado a la informatica pero no soy ningun Gurú, asique si alguien ve algo en lo que estoy equivocado, por favor, le ruego me lo haga saber para corregirlo, debatirlo, etc...
Lo que aqui pongo no es para hacer daño a nadie ni para que quien lo lea haga daño a otras personas, somos mayorcitos y todos sabemos a lo que jugamos, asique si alguien juega con fuego se acabara quemando.
No me hago responsable del mal uso que se le de a la informacion que aqui recopilo, ni de los daños que pudieran ocasionarse con lo publicado, lo que pongo es porque lo he probado, si a alguien le ocasiona algun daño en su maquina, no es culpa mia, os aconsejo que probeis con maquinas virtuales.
Un saludo a todo el que lo lea y buena suerte

jueves, 21 de julio de 2011

Pequeños grandes programas: Dependency Walker

Como muy bien ponen en Visualbeta
Dependency Walker es una herramienta gratuita que analiza cualquier proceso de Windows de 32 o 64 bits (exe, dll, ocx, sys, etc.) y te muestra un diagrama en forma de árbol donde puedes ver gráficamente todas sus dependencias.
Para cada módulo encontrado, Dependency Walker lista todas las funciones que exporta dicho módulo y cuales de estas funciones son actualmente utilizadas por otros módulos de tu sistema. También posee otra vista que te muestra el conjunto mínimo de archivos requeridos para un módulo en concreto con una información detallada de cada uno de estos archivos requeridos como la ruta en el sistema o el número de versión entre otros.
Uno de los usos más comunes de Dependency Walker es utilizarlo para solucionar problemas de dependencias entre ficheros. Quien no se ha descargado alguna vez un programa y le ha fallado porque no encontraba la librería noseque.dll. Dependency Walker detecta la mayoría de los problemas de las aplicaciones debidos a módulos perdidos, módulos incorrectos, módulos invalidos, errores de dependencias o errores de inicialización de módulos.


Dependency Walker funciona en Windows 95, 98, Me, NT, 2000, XP, 2003, y Vista, permitiéndote analizar cualquier proceso de Windows de 32-bit o 64-bit, incluyendo además algunos diseñados para Windows CE. Como característica añadida, puede ser ejecutado como una aplicación gráfica (la que puedes ver en la imagen que acompaña este post) o como aplicación de consola.
A esta buena explicacion de Visualbeta, yo añado que Dependency Walker puede funcionar en consonancia con el Process Explorer, teniendo los dos en el mismo directorio, y ejecutando el Process Explorer, al pinchar con el boton derecho sobre cualquier proceso, en el menu contextual te aparece una nueva entrada llamada "Launch Depends", la cual te lanza el Dependency Walker. Muy util esta opcion
Sin duda una utilidad que debes tener siempre a mano.
Para mas informacion podeis visitar su web http://www.dependencywalker.com/

No hay comentarios:

Publicar un comentario