Esto es similar a this question, pero quería darle un poco de importancia. (Soy nuevo aquí, si en su lugar debería hacer una respuesta "bump" en la pregunta anterior, hágamelo saber)¿Se puede hacer Visual Studio para depurar procesos secundarios como WinDBG?
En WinDBG, puedo usar el comando .childdbg 1
para decirle que se rompa cuando un niño proceso se genera, o puedo iniciarlo con la opción de línea de comandos -o
. Esto es muy útil en algunas situaciones, por lo que es sorprendente que (por lo que puedo ver) Visual Studio no lo admite. Parece que debería ser bastante fácil borrar el indicador DEBUG_PROCESS_ONLY_THIS_PROCESS
en CreateProcess(), y VS ya admite la depuración de múltiples procesos.
Entonces, ¿me falta alguna opción en Visual Studio para habilitar esto? De lo contrario, ¿existe una justificación técnica de por qué han elegido no apoyarlo?
interesante - gracias! –