es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué mi aplicación nativa de C++ aparece como código administrado en el depurador?

Mientras luchaba para cargar los símbolos en el depurador remoto de VS2019, noté que cuando intento adjuntar el depurador en VS, el proceso se muestra como “Administrado”:

enter image description here

Pero este es un proyecto nativo de x86 C++:

enter image description here

Actualización: Deduje que esto no es la causa de mi problema (ya resuelto), así que la pregunta simplemente es por qué se detectan como administrados los procesos que son puramente de C++ nativo (pre-datan de .NET)?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Es posible que los procesos que sean exclusivamente nativos en C++ sean detectados como administrados en Visual Studio. Esto se debe a que la etiqueta “Administrado” se refiere a si el proceso tiene código administrado cargado, no necesariamente si todo el proyecto está administrado o no. En este caso, es probable que parte del código en el proyecto sea administrado o dependa del código administrado, lo que hace que se etiquete al proceso como tal. Sin embargo, este no es el origen del problema con la carga de símbolos para el depurador remoto.

Comments are closed.