Это похоже на этот вопрос, но я хотел немного его развить. (Я новичок здесь, если вместо этого я должен вместо этого ответить на предыдущий вопрос, сообщите мне.)
В WinDBG я могу использовать команду .childdbg 1
, чтобы сказать, что она сломается при создании дочернего процесса или я могу запустить его с помощью параметра командной строки -o
. Это очень полезно в некоторых ситуациях, поэтому удивительно, что (насколько я вижу) Visual Studio не поддерживает его. Похоже, должно быть довольно легко очистить флаг DEBUG_PROCESS_ONLY_THIS_PROCESS
от CreateProcess(), а VS уже поддерживает отладку нескольких процессов.
Итак, я пропустил какой-то вариант в Visual Studio, чтобы включить это? Если нет, есть ли техническое обоснование того, почему они решили не поддерживать его?