2012-04-20 49 views
22

Utilizando C++ y descubrí hoy durante una demostración que estoy sufriendo de un montón corrupto (¡pero solo en ocasiones importantes!). Encontré un few posts here on SO y decidí descargar Application Verifier y Debugging tool. Actualmente estoy ejecutando Visual Studio 2010.Cómo usar Microsoft Application Verifier

Así que, ahora me queda una instalación de la herramienta de depuración donde obtengo una carpeta llamada Windows Kits. En la carpeta tengo una aplicación llamada WinDbg donde intenté abrir mi aplicación y ejecutarla. Funcionó una multa, pero no pude obtener ninguna información sobre mi corrupción montón. Luego instalé el verificador que solo me dejó un archivo de cabecera y un archivo .dll con el que no sé qué hacer.

Entonces, ¿podría alguien decirme cómo usar esta herramienta para que no tenga que sufrir más momentos embarazosos como estos? He estado buscando en foros y dado que ni siquiera sé cómo abrir el verificador, estoy realmente perdido cuando leo las instrucciones de cómo usarlo (desde 2009)

Respuesta

25

App Verifier instalará un ejecutable AppVerif.EXE. Ejecútelo y dígale que verifique su aplicación. Luego ejecute su aplicación en un depurador (ya sea WinDBG o su IDE).

+6

¿dónde? en la carpeta del verificador de aplicaciones en el programa y en los archivos, no pude ver ninguno de los archivos ejecutables – chikuba

+4

que se encontraba en system32 y no sabía cómo buscarlo cuando no sabía el nombre – chikuba

+8

El último paso es: volver a ejecutar App Verifier y seleccione el elemento de menú Ver-> Registros; los informes de la aplicación se enumerarán junto con la fecha, la cantidad de errores y las advertencias detectadas. Para ver los resultados, está el botón Ver, pero en mi sistema no hace nada. Guardo como archivos xml y leo el resultado con un visor de texto genérico. – Zac