Pregunta

¿Hay alguna forma de averiguar las versiones de los módulos que se cargaron en el espacio de direcciones del proceso cuando el proceso se bloqueó debido a un volcado de memoria generado por el proceso que llama a la función MiniDumpWriteDump? En otras palabras, ¿hay alguna información de versión almacenada dentro de un archivo dmp?

Gracias.

¿Fue útil?

Solución

carga tu minidump en WinDbg, luego hay un elemento de Módulos fuera del menú Depurar que muestra información de suma de comprobación y marca de tiempo. Eso puede ser suficiente información para sus propósitos.

Puede obtener la versión de todos los módulos cargados escribiendo " LM v " en la ventana de comandos, en WinDBG. La lista es larga y obtienes muchos, incluidas las cadenas de versión de Producto y Archivo. Sin embargo, creo que obtiene esta información de los módulos almacenados localmente que carga, asegurándose de que obtenga los correctos de la información de suma de comprobación que utiliza para hacerlos coincidir con los archivos de símbolos.

Otros consejos

Cargue su archivo de volcado en WinDbg y escriba este comando:

lm v <name_of_module> // shows information about specified module

lm v le mostrará información sobre todos los módulos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top