2011-07-13 19 views
6

que estoy tratando de hacer que Windows se inicie automáticamente el depurador cuando se inicia una aplicación (como described in msdn) sin embargo yo estoy recibiendo el siguiente error:¿Cómo iniciar depurador automáticamente para depurar aplicaciones de 32 bits en Windows 7 de 64 bits?

The Visual Studio Just-In-Time Debugger was not notified that the application correctly started

Una búsqueda rápida encontró this person with the same problem donde estaba la sugerencia:

If you are running Vista or Win7 you need to run vsjitdebugger as an administrator or you will get that error.

fui a C:\Windows\System32\ y en la pestaña compatibilidad de propiedades vsjitdebugger.exe 's he comprobado la Ejecutar este programa como administrador de la casilla de verificación. Ahora estoy recibiendo el siguiente mensaje

The requested operation requires elevation

Seguido por

Can't open this item
It might have been moved, renamed, or deleted. Do you want to remove this item?

No estoy seguro de si el hecho de que se trata de una aplicación de 32 bits en un sistema operativo de 64 bits es relevante.

Respuesta

14

Debe ejecutar su aplicación como administrador (no configure vsjitdebugger.exe para ejecutar como administrador). Luego se le preguntará con la advertencia de seguridad y después de esa lista normal con depuradores para elegir. En mi caso tuve que ejecutar como un programa de administrador que ejecuta el programa depurado.

+0

¿Hay alguna solución aquí si está intentando depurar un proceso de 32 bits en una máquina de 64 bits y ese proceso no se puede ejecutar como administrador? –

Cuestiones relacionadas